That just took out the text of where they were, but they still showed up as a user. I found something that seemingly works well though.
I replaced
PHP Code:
else { // Guest
$guests[$count][location] = $user[location];
$guests[$count][invisible] = 0;
$guests[$count][username] = "Guest";
if ($WOLresolve && $usergroupdef['canwhosonlineip']) {
$guests[$count][ipaddress] = @gethostbyaddr($user[host]);
} else {
$guests[$count][ipaddress] = $user[host];
}
$guests[$count][lastactivity] = $user[lastactivity];
$count++;
}
with
PHP Code:
else { // Guest
if(!strstr($user[location],'attachment.php'))
{
$guests[$count][location] = $user[location];
$guests[$count][invisible] = 0;
$guests[$count][username] = "Guest";
if ($WOLresolve && $usergroupdef['canwhosonlineip']) {
$guests[$count][ipaddress] = @gethostbyaddr($user[host]);
} else {
$guests[$count][ipaddress] = $user[host];
}
$guests[$count][lastactivity] = $user[lastactivity];
$count++;
}
}
and in index.php i replaced
PHP Code:
$loggedins=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid=0 AND lastactivity>$datecut");
with
PHP Code:
$loggedins=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid=0 AND lastactivity>$datecut AND location NOT LIKE '%attachment.php%'");
anything i may have missed or messed up?