class Borbole_NewestMembers_Listener
{
public static function templateHook($hookName, &$contents, array $params, XenForo_Template_Abstract $template)
{
if ($hookName == 'page_container_sidebar') {
$search = '<!-- end block: sidebar_online_users -->';
if (strpos($search, $contents)) {
$options = XenForo_Application::get('options');
$newusersnumber = $options->newusersnumber;
$criteria = array(
'user_state' => 'valid',
'is_banned' => 0
);
$latestUsers = XenForo_Model::create('XenForo_Model_User')->getLatestUsers($criteria,
array('limit' => $newusersnumber));
$params = array(
'latestUsers' => $latestUsers
);
$contents = str_replace($search, $search . $template->create('borbole_newest_members', $params), $contents);
}
}
}
}