Right, try again! i took the code form the vb index.php and re-jigged it to fit in with the latest.php so here it is.
Find in latest.php:
Code:
$datecut = time()-300;
$aguests = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE lastactivity > $datecut AND userid = '0'"));
$atotal = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE lastactivity > $datecut"));
$amembers = $atotal - $aguests;
and replace it with:
Code:
$datecut=time()-$cookietimeout;
$loggedins=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid=0 AND lastactivity>$datecut");
$numberguest=$loggedins['sessions'];
$loggedinmembers=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid>0 AND lastactivity>$datecut");
$onlinemembers=$loggedinmembers['sessions'];
$guestnumber = 0;
$guestcount = 0;
if ($onlinemembers==0) {
$guestcount++;
$guestnumber++;
}
while ($guestcount < $numberguest) {
$guestcount++;
$guestnumber++;
$username = "Guest #$guestnumber";
}
$numbervisible=0;
$numberregistered=0;
$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible,usergroupid
FROM session
LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut
ORDER BY invisible ASC, username ASC");
if ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
if ($loggedin['invisible']==0 or $bbuserinfo['usergroupid']==6) {
$numbervisible++;
$userid = $loggedin['userid'];
if ($loggedin['invisible'] == 1) { // Invisible User but show to Admin
$invisibleuser = '*';
} else {
$invisibleuser = '';
}
}
while ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
$invisibleuser = '';
if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) {
continue;
}
$numbervisible++;
$userid=$loggedin['userid'];
if ($loggedin['invisible'] == 1) { // Invisible User but show to Admin
$invisibleuser = '*';
}
}
}
$atotal=$numberregistered+$numberguest;
$aguests=$guestcount;
$amembers = $atotal - $aguests;
$numberinvisible=$numberregistered-$numbervisible;
works for me now fine and dandy