| [ Index ] |
PHP Cross Reference of Nuke-Evolution v2.0.5 |
[Summary view] [Print] [Text view]
1 <?php 2 /*======================================================================= 3 Nuke-Evolution Basic: Enhanced PHP-Nuke Web Portal System 4 =======================================================================*/ 5 6 /************************************************************************/ 7 /* PHP-Nuke Block: Total Hits v0.1 */ 8 /* */ 9 /* Copyright (c) 2001 by C. Verhoef (cverhoef@gmx.net) */ 10 /************************************************************************/ 11 /* This program is free software. You can redistribute it and/or modify */ 12 /* it under the terms of the GNU General Public License as published by */ 13 /* the Free Software Foundation; either version 2 of the License. */ 14 /************************************************************************/ 15 /* Additional security & Abstraction layer conversion */ 16 /* 2003 chatserv */ 17 /* http://www.nukefixes.com -- http://www.nukeresources.com */ 18 /************************************************************************/ 19 20 /*****[CHANGES]********************************************************** 21 -=[Base]=- 22 Nuke Patched v3.1.0 06/26/2005 23 ************************************************************************/ 24 25 if(!defined('NUKE_EVO')) exit; 26 27 global $user, $cookie, $prefix, $db, $user_prefix, $userinfo; 28 29 $ip = identify::get_ip(); 30 $url = $_SERVER['REQUEST_URI']; 31 $uname = $ip; 32 $guest = 1; 33 $user_agent = identify::identify_agent(); 34 if (is_user()) { 35 $uname = $userinfo['username']; 36 $guest = 0; 37 } elseif(is_admin()) { 38 $guest = 2; 39 /*****[BEGIN]****************************************** 40 [ Base: Advanced Security Extension v1.0.0 ] 41 ******************************************************/ 42 } elseif($user_agent['engine'] == 'bot') { 43 $uname = $user_agent['bot']; 44 $guest = 3; 45 } 46 /*****[END]******************************************** 47 [ Base: Advanced Security Extension v1.0.0 ] 48 ******************************************************/ 49 50 $guest_online_sql = "SELECT * FROM ".$prefix."_session WHERE guest='1' OR guest='3'"; 51 $guest_online_query = $db->sql_query($guest_online_sql); 52 $guest_online_num = $db->sql_numrows($guest_online_query); 53 54 $member_online_sql = "SELECT * FROM ".$prefix."_session WHERE guest='0' OR guest='2'"; 55 $member_online_query = $db->sql_query($member_online_sql); 56 $member_online_num = $db->sql_numrows($member_online_query); 57 58 $who_online_num = $guest_online_num + $member_online_num; 59 $who_online = "<div align=\"center\"><span class=\"content\">"._CURRENTLY." $guest_online_num "._GUESTS." $member_online_num "._MEMBERS."<br />"; 60 61 $content = $who_online; 62 63 if (is_user()) { 64 if (is_active("Private_Messages")) { 65 $sql = "SELECT user_id FROM ".$user_prefix."_users WHERE username='$uname'"; 66 $query = $db->sql_query($sql); 67 list($user_id) = $db->sql_fetchrow($query); 68 $db->sql_freeresult($query); 69 $uid = intval($user_id); 70 $sql = "SELECT * FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$uid' AND (privmsgs_type='5' OR privmsgs_type='1')"; 71 $query = $db->sql_query($sql); 72 $newpm = $db->sql_numrows($query); 73 $db->sql_freeresult($query); 74 } 75 } 76 77 $db->sql_freeresult($query); 78 if (is_user()) { 79 $content .= "<br />"._YOUARELOGGED." <strong>$uname</strong>.<br />"; 80 if (is_active("Private_Messages")) { 81 $sql = "SELECT user_id FROM ".$user_prefix."_users WHERE username='$uname'"; 82 $query = $db->sql_query($sql); 83 list($user_id) = $db->sql_fetchrow($query); 84 $uid = intval($user_id); 85 $sql = "SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$uid' AND (privmsgs_type='1' OR privmsgs_type='5' OR privmsgs_type='0')"; 86 $query = $db->sql_query($sql); 87 $numrow = $db->sql_numrows($query); 88 $content .= _YOUHAVE." <a href=\"modules.php?name=Private_Messages\"><strong>$numrow</strong></a> "._PRIVATEMSG.""; 89 } 90 $content .= "</span></div>"; 91 } else { 92 $content .= "<br />"._YOUAREANON."</span></div>"; 93 } 94 95 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jun 6 11:38:01 2007 | Cross-referenced by PHPXref 0.7 |