sonnb
Well-known member
If an addon extends a controller, session will probably write the extended class. When open online page, session will load the function
To load list of viewing page. In this function XF already made an catch function to catch this case:
But function
already call XenForo_Application::autoload, so exception will be raised before this function can check for $canLoad.
PHP:
public function addSessionActivityDetailsToList(array $activities)
{
To load list of viewing page. In this function XF already made an catch function to catch this case:
PHP:
foreach ($controllerGroups AS $controller => $controllerGroup)
{
$controller = XenForo_Application::resolveDynamicClass($controller, 'controller');
try
{
$canLoad = ($controller && XenForo_Application::autoload($controller));
}
catch (XenForo_Exception $e) {} // likely an XFCP autoload error - skip this
But function
PHP:
XenForo_Application::resolveDynamicClass($controller, 'controller');