MattW
Well-known member
Easy fix.
In Listener.php
Change to
It's missing the params for the whoHasVisitedHours from that function
In Listener.php
PHP:
public static function templatePostRender($templateName, &$content, array &$containerData, XenForo_Template_Abstract $template)
{
if ($templateName == 'online_list')
{
$whoHasVisitedModel = XenForo_Model::create('WhoHasVisited_Model_WhoVisited');
if ($whoHasVisitedModel->canViewWhoVisited())
{
$params = $template->getParams();
$whoHasVisited = $whoHasVisitedModel->getWhoVisitedFromCache();
$whoHasVisited = $whoHasVisitedModel->prepareWhoHasVisited($whoHasVisited);
$params['whoHasVisited'] = !empty($whoHasVisited['users']) ? $whoHasVisited : array();
$whoVisited = $template->create('forum_list_who_visited_wrapper', $params);
$containerData['sidebar'] = $containerData['sidebar'] . $whoVisited;
}
}
}
Change to
PHP:
public static function templatePostRender($templateName, &$content, array &$containerData, XenForo_Template_Abstract $template)
{
if ($templateName == 'online_list')
{
$whoHasVisitedModel = XenForo_Model::create('WhoHasVisited_Model_WhoVisited');
if ($whoHasVisitedModel->canViewWhoVisited())
{
$params = $template->getParams();
$params['hours'] = XenForo_Application::get('options')->whoHasVisitedHours;
$whoHasVisited = $whoHasVisitedModel->getWhoVisitedFromCache();
$whoHasVisited = $whoHasVisitedModel->prepareWhoHasVisited($whoHasVisited);
$params['whoHasVisited'] = !empty($whoHasVisited['users']) ? $whoHasVisited : array();
$whoVisited = $template->create('forum_list_who_visited_wrapper', $params);
$containerData['sidebar'] = $containerData['sidebar'] . $whoVisited;
}
}
}
It's missing the params for the whoHasVisitedHours from that function
PHP:
$params['hours'] = XenForo_Application::get('options')->whoHasVisitedHours;