From f4336ad6f5f02f837ca211b799bd84edeed8de78 Mon Sep 17 00:00:00 2001 From: Kazuki Przyborowski Date: Sat, 18 Jun 2011 05:29:18 +0000 Subject: [PATCH] Small update to user online list. git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@677 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- inc/stats.php | 33 ++++++++++++++++++++++++++------- inc/versioninfo.php | 6 +++--- sql.php | 14 +++++++++----- 3 files changed, 38 insertions(+), 15 deletions(-) diff --git a/inc/stats.php b/inc/stats.php index 38c6a38..8123336 100644 --- a/inc/stats.php +++ b/inc/stats.php @@ -11,7 +11,7 @@ Copyright 2004-2011 iDB Support - http://idb.berlios.de/ Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: stats.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $ + $FileInfo: stats.php - Last Update: 06/18/2011 SVN 677 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="stats.php"||$File3Name=="/stats.php") { @@ -35,6 +35,7 @@ $MembersOnline = null; $GuestsOnline = null; while ($uoli < $uolnum) { $session_data=sql_result($uolresult,$uoli,"session_data"); $session_user_agent=sql_result($uolresult,$uoli,"user_agent"); +$session_ip_address=sql_result($uolresult,$uoli,"ip_address"); $UserSessInfo = unserialize_session($session_data); $AmIHiddenUser = "no"; $user_agent_check = false; @@ -46,16 +47,28 @@ $AmIHiddenUser = $PreAmIHiddenUser['Hidden']; if(($AmIHiddenUser=="no"&&$UserSessInfo['UserID']>0)||$user_agent_check!==false) { if($olmbn>0) { $MembersOnline .= ", "; } if($user_agent_check===false) { -$MembersOnline .= "".$UserSessInfo['MemberName'].""; +$uatitleadd = null; +if($GroupInfo['HasAdminCP']=="yes") { $uatitleadd = " title=\"".$session_user_agent."\""; } +$MembersOnline .= "".$UserSessInfo['MemberName'].""; +if($GroupInfo['HasAdminCP']=="yes") { +$MembersOnline .= " (".$session_ip_address.")"; } ++$olmn; ++$olmbn; } if($user_agent_check!==false) { -$MembersOnline .= "".$user_agent_check.""; +$uatitleadd = null; +if($GroupInfo['HasAdminCP']=="yes") { $uatitleadd = " title=\"".$session_user_agent."\""; } +$MembersOnline .= "".$user_agent_check.""; +if($GroupInfo['HasAdminCP']=="yes") { +$MembersOnline .= " (".$session_ip_address.")"; } ++$olmbn; } } if($UserSessInfo['UserID']<=0||$AmIHiddenUser=="yes") { if($user_agent_check===false) { ++$olan; } } } if($UserSessInfo['UserGroup']==$Settings['GuestGroup']) { -/*$GuestsOnline .= "".$MemList['Name']."";*/ +/*$uatitleadd = null; +if($GroupInfo['HasAdminCP']=="yes") { $uatitleadd = " title=\"".$session_user_agent."\""; } +$GuestsOnline .= "".$MemList['Name'].""; +if($GroupInfo['HasAdminCP']=="yes") { +$GuestsOnline .= " (".$session_ip_address.")"; } */ ++$olgn; } ++$uoli; } if($_GET['act']=="view"||$_GET['act']=="stats") { @@ -82,9 +95,15 @@ $NewestMem = array(null); $NewestMem['ID'] = "0"; $NewestMem['Name'] = "Anonymous"; if($nummembers>0) { $NewestMem['ID']=sql_result($nmresult,0,"id"); -$NewestMem['Name']=sql_result($nmresult,0,"Name"); } +$NewestMem['Name']=sql_result($nmresult,0,"Name"); +$NewestMem['IP']=sql_result($nmresult,0,"IP"); } if($nummembers<=0) { $NewestMem['ID'] = 0; } -if($NewestMem['ID']<=0) { $NewestMem['ID'] = "0"; $NewestMem['Name'] = "Anonymous"; } +if($NewestMem['ID']<=0) { $NewestMem['ID'] = "0"; $NewestMem['Name'] = "Anonymous"; $NewestMem['IP'] = "127.0.0.1"; } +$NewestMemTitle = null; +$NewestMemExtraIP = null; +if($GroupInfo['HasAdminCP']=="yes") { +$NewestMemTitle = " title=\"".$NewestMem['IP']."\""; +$NewestMemExtraIP = " (".$NewestMem['IP'].")"; } ?>
@@ -121,7 +140,7 @@ if($NewestMem['ID']<=0) { $NewestMem['ID'] = "0"; $NewestMem['Name'] = "Anonymou  Our members have made a total of posts
 Our members have made a total of topics
 We have registered members
- Our newest member is "> + Our newest member is href="">
diff --git a/inc/versioninfo.php b/inc/versioninfo.php index 40f5015..f19a0db 100644 --- a/inc/versioninfo.php +++ b/inc/versioninfo.php @@ -11,7 +11,7 @@ Copyright 2004-2011 iDB Support - http://idb.berlios.de/ Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: versioninfo.php - Last Update: 06/17/2011 SVN 676 - Author: cooldude2k $ + $FileInfo: versioninfo.php - Last Update: 06/18/2011 SVN 677 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") { @@ -27,8 +27,8 @@ function version_info($proname,$subver,$ver,$supver,$reltype,$svnver,$showsvn) { return $return_var; } // Version number and date stuff. :P $VER1[0] = 0; $VER1[1] = 4; $VER1[2] = 5; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; -$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 676; -$SVNDay[0] = 06; $SVNDay[1] = 17; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; +$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 677; +$SVNDay[0] = 06; $SVNDay[1] = 18; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; $AltName = "RDB"; $AltName2 = "ReneeDB"; $RName = "iDB"; $SFName = "IntDB"; $RFullName = "Internet Discussion Boards"; $AltFullName = "Renee Discussion Boards"; if(!isset($Settings['usealtname'])) { $Settings['usealtname'] = "no"; } diff --git a/sql.php b/sql.php index f263603..33d1999 100644 --- a/sql.php +++ b/sql.php @@ -11,7 +11,7 @@ Copyright 2004-2011 iDB Support - http://idb.berlios.de/ Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: sql.php - Last Update: 06/16/2011 SVN 675 - Author: cooldude2k $ + $FileInfo: sql.php - Last Update: 06/18/2011 SVN 677 - Author: cooldude2k $ */ /* Some ini setting changes uncomment if you need them. Display PHP Errors */ @@ -213,7 +213,8 @@ echo "\n"; ?> - -