$botlookfor) { $bots_name[] = $botname; } ### Get The Users Online $usersonline = $wpdb->get_results("SELECT * FROM $wpdb->useronline"); ### Variables Variables Variables $members = array(); $guests = array(); $bots = array(); $total_users = 0; $total_members = 0; $total_guests = 0; $total_bots = 0; $nicetext_users = ''; $nicetext_members = ''; $nicetext_guests = ''; $nicetext_bots = ''; ### Process Those User Who Is Online if($usersonline) { foreach($usersonline as $useronline) { if($useronline->username == 'Guest') { $guests[] = array('username' => stripslashes($useronline->username), 'timestamp' => $useronline->timestamp, 'ip' => $useronline->ip, 'location' => stripslashes($useronline->location), 'url' => stripslashes(urldecode($useronline->url))); $total_guests++; } elseif(in_array($useronline->username, $bots_name)) { $bots[] = array('username' => stripslashes($useronline->username), 'timestamp' => $useronline->timestamp, 'ip' => $useronline->ip, 'location' => stripslashes($useronline->location), 'url' => stripslashes(urldecode($useronline->url))); $total_bots++; } else { $members[] = array('username' => stripslashes($useronline->username), 'timestamp' => $useronline->timestamp, 'ip' => $useronline->ip, 'location' => stripslashes($useronline->location), 'url' => stripslashes(urldecode($useronline->url))); $total_members++; } } $total_users = ($total_guests+$total_bots+$total_members); } ### Nice Text For Users if($total_users == 1) { $nicetext_users = $total_users.' '.__('User'); } else { $nicetext_users = number_format($total_users).' '.__('Users'); } ### Nice Text For Members if($total_members == 1) { $nicetext_members = $total_members.' '.__('Member'); } else { $nicetext_members = number_format($total_members).' '.__('Members'); } ### Nice Text For Guests if($total_guests == 1) { $nicetext_guests = $total_guests.' '.__('Guest'); } else { $nicetext_guests = number_format($total_guests).' '.__('Guests'); } ### Nice Text For Bots if($total_bots == 1) { $nicetext_bots = $total_bots.' '.__('Bot'); } else { $nicetext_bots = number_format($total_bots).' '.__('Bots'); } ?>

online now: , and .

Most users ever online were , on

0) { echo '

'.$nicetext_members.' '.__('Online Now').'

'."\n"; } $no=1; if($members) { $wp_stats = false; if(function_exists('get_totalposts')) { $wp_stats = true; } foreach($members as $member) { if($wp_stats) { echo '

#'.$no.' - '.$member['username'].' '.check_ip($member['ip']).' on '.gmdate('d.m.Y @ H:i', $member['timestamp']).'
'.$member['location'].' [url]

'."\n"; } else { echo '

#'.$no.' - '.$member['username'].' '.check_ip($member['ip']).' on '.gmdate('d.m.Y @ H:i', $member['timestamp']).'
'.$member['location'].' [url]

'."\n"; } $no++; } } // Print Out Guest if($total_guests > 0) { echo '

'.$nicetext_guests.' '.__('Online Now').'

'."\n"; } $no=1; if($guests) { foreach($guests as $guest) { echo '

#'.$no.' - '.$guest['username'].' '.check_ip($guest['ip']).' on '.gmdate('d.m.Y @ H:i', $guest['timestamp']).'
'.$guest['location'].' [url]

'."\n"; $no++; } } // Print Out Bots if($total_bots > 0) { echo '

'.$nicetext_bots.' '.__('Online Now').'

'."\n"; } $no=1; if($bots) { foreach($bots as $bot) { echo '

#'.$no.' - '.$bot['username'].' '.check_ip($bot['ip']).' on '.gmdate('d.m.Y @ H:i', $bot['timestamp']).'
'.$bot['location'].' [url]

'."\n"; $no++; } } if($total_users == 0) { echo '

'.__('No One Is Online Now').'

'."\n"; } ?>