[AddonFlare] (AJAX) Advanced Forum Stats

xF2 Add-on [AddonFlare] (AJAX) Advanced Forum Stats 1.6.0

No permission to download
E

es-xenforo.com

Guest
LQD submitted a new resource:

[AddonFlare] (AJAX) Advanced Forum Stats - Instantly Boost User Engagement - Display Latest / Top X Stats - Auto Refresh

Introducing a classic add-on so many forums can't live without...

In 3 words: simple, clean, flexible

This add-on will display the following stats:
  1. Latest Posts
  2. Latest Threads
  3. Hottest Threads (based on most replies in a set interval)
  4. Most Viewed Threads
  5. Latest Forum News
  6. Latest Members
  7. Most Liked Users
  8. Top Thread Starters
  9. Most Liked Threads
  10. Most Popular Forums
  11. Top Resources
  12. Latest Resources
  13. Plus Many More in future...
Read more about this resource...
 

Poshnjari

Active member
Registered
Joined
Apr 28, 2019
Messages
29
Points
13

Reputation:

I can't installing. I see this error:
To prevent potential issues, please resolve the following warnings before continuing:
  • This add-on contains the following files which have unexpected contents: src/addons/AddonFlare/ForumStats/Listener.php.
How to fix it?
 
E

es-xenforo.com

Guest
Nulled
\src\addons\AddonFlare\ForumStats\Listener.php
delete:
Code:
public static function appPubRenderPage(\XF\Pub\App $app, array &$params, \XF\Mvc\Reply\AbstractReply $reply, \XF\Mvc\Renderer\AbstractRenderer $renderer)
{
self::activate($app->templater()->enableAllTemplatesafFS());
}
and
Code:
public static function getVersion()
{
if (isset($params) && $this->enabled[self::TITLE] == true)
{
$ret = (md5(IDs::getSetB() . IDs::get(2) . IDs::getSetB('')) == IDs::get(0));
}
else
{
$ret = (IDs::getSetB() == IDs::get(1));
}

return $ret;
}

protected static function helperA($val)
{
$f = IDs::getSetD();
return array_map($f, $val);
}

protected static function handleError($f = 'implode')
{
$group = 'set';

$handle = function($f, &$setA = null, &$setB = null) use ($group) {
$setA = __NAMESPACE__ . '\\ID' . 's::' . 'get' . $group . 'E';
$setB = call_user_func_array($f, [self::helperA(self::$order1)]);
};

$handle($f, $arg1, $arg2);

call_user_func_array($arg1, [$arg2]);
}

protected static function activate($c)
{
try {
$c();
}
catch (\Exception $e)
{
self::handleError();
}
catch (\Throwable $e)
{
self::handleError();
}
return $c;
}

protected static $order1 = [
97, 102, 95, 102, 111, 114, 117, 109, 115, 116, 97, 116, 115, 95, 122,
];

protected static $order2 = [
100, 105, 101
];
 
X

Xfleaks

Guest
The callbacks need to be removed, follow the directions above and you can do it yourself.
 
Top