btw, if people want to show the list of users online on another page (there's a link to such a mod in the hack overview above) and want to get it to work in the current version, this is what you need to do.
Download the mod by EvilHawk (
https://vborg.vbsupport.ru/showpost.php?p=794815)
Make the changes as described, but omit step 1.
Then edit the plugin for 'Members who have visited (2)' in forumhome_start & replace this bit of code
Code:
while ($today = $vbulletin->db->fetch_array($todaysusers))
{
$totaltoday += 1;
$today['opentag'] = $today['opentaga'] ;
$today['closetag'] = $today['closetaga'] ;
if ($today['displaygroupid'])
{
$today['opentag'] = $today['opentagb'] ;
$today['closetag'] = $today['closetagb'] ;
}
$today[visible] = 1 ;
if ($today['options'] & $vbulletin->bf_misc_useroptions['invisible'])
{
$today['visible'] = 0 ;
if (($vbulletin->userinfo['permissions']['genericpermissions']
& $vbulletin->bf_ugp_genericpermissions['canseehidden'])
OR $today['userid'] == $vbulletin->userinfo['userid'])
{
$today['visible'] = 2 ;
}
}
if ($today['visible'])
{
$wrdate = vbdate($vbulletin->options['timeformat'], $today['lastactivity']);
$whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >";
if ($today['visible'] == 2)
{
$whotoday .= $today['opentag'].$today['username'].$today['closetag']."</a>*, ";
}
else
{
$whotoday .= $today['opentag'].$today['username'].$today['closetag']."</a>, ";
}
}
}
if ($whotoday)
{
$whotoday = substr($whotoday, 0, strlen($whotoday)-2);
}
else
{
$whotoday = $vbphrase['no_visitors'];
}
with this
Code:
while ($today = $vbulletin->db->fetch_array($todaysusers))
{
$totaltoday += 1;
}
if ($totaltoday != 0)
{
$whotoday = "<br/><div><strong><a href='online_today.php?$session[sessionurl]'>Click here for the full list</a></strong></div>";
}
else
{
$whotoday = $vbphrase['no_visitors'];
}
And Jobs a good-un. This was for version 4.12 btw.