OSDN Git Service

Yet another bug fix to simple spider bot detection script.
authorKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 10 Jun 2010 05:19:30 +0000 (05:19 +0000)
committerKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 10 Jun 2010 05:19:30 +0000 (05:19 +0000)
git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@524 2b68903e-0b30-0410-9a39-a2e4f3c5be39

inc/stats.php
inc/versioninfo.php

index f9c41db..ccc1858 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2010 iDB Support - http://idb.berlios.de/
     Copyright 2004-2010 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: stats.php - Last Update: 06/09/2010 SVN 523 - Author: cooldude2k $
+    $FileInfo: stats.php - Last Update: 06/10/2010 SVN 524 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="stats.php"||$File3Name=="/stats.php") {
@@ -30,7 +30,7 @@ $uoltime = $uolcuttime - ini_get("session.gc_maxlifetime");
 $uolquery = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."sessions\" WHERE \"expires\" >= %i ORDER BY \"expires\" DESC", array($uoltime));
 $uolresult=sql_query($uolquery,$SQLStat);
 $uolnum=sql_num_rows($uolresult);
-$uoli=0; $olmn = 0; $olgn = 0; $olan = 0;
+$uoli=0; $olmn = 0; $olgn = 0; $olan = 0; $olmbn = 0;
 $MembersOnline = null; $GuestsOnline = null;
 while ($uoli < $uolnum) {
 $session_data=sql_result($uolresult,$uoli,"session_data"); 
@@ -44,12 +44,13 @@ if($UserSessInfo['UserGroup']!=$Settings['GuestGroup']||$user_agent_check!==fals
 $PreAmIHiddenUser = GetUserName($UserSessInfo['UserID'],$Settings['sqltable'],$SQLStat);
 $AmIHiddenUser = $PreAmIHiddenUser['Hidden'];
 if(($AmIHiddenUser=="no"&&$UserSessInfo['UserID']>0)||$user_agent_check!==false) {
-if($olmn>0) { $MembersOnline .= ", "; }
+if($olmbn>0) { $MembersOnline .= ", "; }
 if($user_agent_check===false) {
 $MembersOnline .= "<a href=\"".url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$UserSessInfo['UserID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member'])."\">".$UserSessInfo['MemberName']."</a>"; 
-++$olmn; }
+++$olmn; ++$olmbn; }
 if($user_agent_check!==false) {
-$MembersOnline .= "<span>".$user_agent_check."</span>"; } }
+$MembersOnline .= "<span>".$user_agent_check."</span>"; 
+++$olmbn; } }
 if($UserSessInfo['UserID']<=0||$AmIHiddenUser=="yes") {
 if($user_agent_check===false) {
 ++$olan; } } }
index e8f3aa4..3084e0d 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2010 iDB Support - http://idb.berlios.de/
     Copyright 2004-2010 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: versioninfo.php - Last Update: 06/09/2010 SVN 523 - Author: cooldude2k $
+    $FileInfo: versioninfo.php - Last Update: 06/10/2010 SVN 524 - 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] = 0; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 523; $RName = "iDB"; $SFName = "IntDB";
-$SVNDay[0] = 06; $SVNDay[1] = 09; $SVNDay[2] = 2010; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
+$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 524; $RName = "iDB"; $SFName = "IntDB";
+$SVNDay[0] = 06; $SVNDay[1] = 10; $SVNDay[2] = 2010; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
 $VerInfo['iDB_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,false);
 $VerInfo['iDB_Ver_SVN'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,true);
 $VerInfo['iDB_Full_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[0],$SubVerN,false);