"); // Count guests, members and admins $result_guests = SQL_QUERY("SELECT id FROM "._MYSQL_PREFIX."_online WHERE is_admin='N' AND is_member='N'", __FILE__, __LINE__); $result_members = SQL_QUERY("SELECT id FROM "._MYSQL_PREFIX."_online WHERE is_admin='N' AND is_member='Y'", __FILE__, __LINE__); $result_admins = SQL_QUERY("SELECT id FROM "._MYSQL_PREFIX."_online WHERE is_admin='Y'", __FILE__, __LINE__); OUTPUT_HTML("
 
".USER_NOW_ONLINE."
 
".GUESTS_ONLINE.":   ".SQL_NUMROWS($result_guests)."
".MEMBERS_ONLINE.":   ".SQL_NUMROWS($result_members)."
".ADMINS_ONLINE.":   ".SQL_NUMROWS($result_admins)."

"); $result = SQL_QUERY("SELECT id, ip, userid, refid, module, action, what, is_member, is_admin, timestamp FROM "._MYSQL_PREFIX."_online ORDER by timestamp DESC", __FILE__, __LINE__); if (SQL_NUMROWS($result) > 0) { // Load header template LOAD_TEMPLATE("admin_online_header"); // List all online users $SW = 2; while (list($id, $ip, $userid, $refid, $module, $action, $what, $mem, $admin, $time) = SQL_FETCHROW($result)) { if ($action == "") $action = "---"; if ($what == "") $what = "---"; if ($admin == 'Y') { // Is an administrator $userid = _IS_ADMIN; } elseif (($mem == 'N') && ($admin == 'N')) { // Is a guest $userid = _IS_GUEST; } OUTPUT_HTML(" ".$id." "); if ($userid > 0) { OUTPUT_HTML("".$userid.""); } else { OUTPUT_HTML($userid); } if ($refid > 0) { $refid = "".$refid.""; } OUTPUT_HTML(" ".$ip." ".$refid." ".$module." ".$action." ".$what." ".MAKE_DATETIME($time, "2")." "); $SW = 3 - $SW; } OUTPUT_HTML(" ".ONLINE_TIMEOUT_IS_1.CREATE_FANCY_TIME($CONFIG['online_timeout']).ONLINE_TIMEOUT_IS_2." "); } // ?>