OSDN Git Service

Small update.
authorKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 17 Jul 2014 05:32:59 +0000 (00:32 -0500)
committerKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 17 Jul 2014 05:32:59 +0000 (00:32 -0500)
inc/endpage.php
inc/members.php
inc/stats.php
inc/versioninfo.php

index 0b2743b..7ab9e21 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2014 iDB Support - http://idb.berlios.de/
     Copyright 2004-2014 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: endpage.php - Last Update: 07/10/2014 SVN 788 - Author: cooldude2k $
+    $FileInfo: endpage.php - Last Update: 07/15/2014 SVN 789 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="endpage.php"||$File3Name=="/endpage.php") {
@@ -33,7 +33,7 @@ $endtime = $uetime + $etime;
 return bcsub($endtime, $starttime, 4); }
 if($_GET['debug']=="true"||$_GET['debug']=="on") {
        $endpagevar=$endpagevar."<br />\nNumber of Queries: ".$NumQueries." ".$ThemeSet['LineDivider']." Execution Time: ".execution_time($starttime).$ThemeSet['LineDivider']."<a href=\"http://validator.w3.org/check/referer?verbose=1\" title=\"Validate HTML\" onclick=\"window.open(this.href);return false;\">HTML</a>".$ThemeSet['LineDivider']."<a href=\"http://jigsaw.w3.org/css-validator/check/referer?profile=css3\" title=\"Validate CSS\" onclick=\"window.open(this.href);return false;\">CSS</a>"; }
-       $endpagevar=$endpagevar."</div>\n";
+       $endpagevar=$endpagevar."</div><div class=\"DivEndPage\">&nbsp;</div>\n";
 echo $endpagevar;
 session_write_close();
 //session_write_close();
index fdbdf7c..a982b60 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2014 iDB Support - http://idb.berlios.de/
     Copyright 2004-2014 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: members.php - Last Update: 07/10/2014 SVN 788 - Author: cooldude2k $
+    $FileInfo: members.php - Last Update: 07/15/2014 SVN 789 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="members.php"||$File3Name=="/members.php") {
@@ -190,7 +190,6 @@ if($pagenum>1) {
 </span></td>
 </tr><?php } ?>
 <tr id="Member" class="TableRow2">
-<th class="TableColumn2" style="width: 5%;">ID</th>
 <th class="TableColumn2" style="width: 28%;">Name</th>
 <th class="TableColumn2" style="width: 10%;">Group</th>
 <th class="TableColumn2" style="width: 5%;">Posts</th>
@@ -198,6 +197,7 @@ if($pagenum>1) {
 <th class="TableColumn2" style="width: 20%;">Joined</th>
 <th class="TableColumn2" style="width: 20%;">Last Active</th>
 <th class="TableColumn2" style="width: 7%;">Website</th>
+<th class="TableColumn2" style="width: 5%;">Message</th>
 </tr>
 <?php
 while ($i < $num) {
@@ -205,6 +205,7 @@ $MemList['ID']=sql_result($result,$i,"id");
 $MemList['Name']=sql_result($result,$i,"Name");
 $MemList['Email']=sql_result($result,$i,"Email");
 $MemList['GroupID']=sql_result($result,$i,"GroupID");
+$MemList['HiddenMember']=sql_result($result,$i,"HiddenMember");
 $MemList['WarnLevel']=sql_result($result,$i,"WarnLevel");
 $MemList['Interests']=sql_result($result,$i,"Interests");
 $MemList['Title']=sql_result($result,$i,"Title");
@@ -241,14 +242,18 @@ $membertitle = " ".$ThemeSet['TitleDivider']." Member List";
 if($MemList['Group']!=$Settings['GuestGroup']) {
 ?>
 <tr class="TableRow3" id="Member<?php echo $MemList['ID']; ?>">
-<td class="TableColumn3" style="text-align: center;"><?php echo $MemList['ID']; ?></td>
-<td class="TableColumn3">&nbsp;<a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$MemList['ID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>"><?php echo $MemList['Name']; ?></a></td>
+<td class="TableColumn3" style="text-align: center;">&nbsp;<a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$MemList['ID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>"><?php echo $MemList['Name']; ?></a> <?php if($GroupInfo['CanViewIPAddress']=="yes") { ?> ( <a title="<?php echo $MemList['IP']; ?>" onclick="window.open(this.href);return false;" href="<?php echo sprintf($IPCheckURL,$MemList['IP']); ?>"><?php echo $MemList['IP']; ?></a> )<?php } ?></td>
 <td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=list&gid=".$MemList['GroupID']."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>"><?php echo $MemList['Group']; ?></a></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $MemList['PostCount']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $MemList['Karma']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $MemList['Joined']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $MemList['LastActive']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><a href="<?php echo $MemList['Website']; ?>"<?php echo $opennew; ?>>Website</a></td>
+<?php if($MemList['ID']>0&&$MemList['HiddenMember']=="no") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['messenger'],$Settings['file_ext'],"act=create&id=".$MemList['ID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['messenger'],$exqstr['messenger']); ?>"<?php echo $opennew; ?>>PM</a></td>
+<?php } if($MemList['ID']<=0||$MemList['HiddenMember']=="yes") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); ?>"<?php echo $opennew; ?>>PM</a></td>
+<?php } ?>
 </tr>
 <?php }
 ++$i; } sql_free_result($result);
@@ -406,15 +411,17 @@ if($pagenum>1) {
 </span></td>
 </tr><?php } ?>
 <tr id="Member" class="TableRow2">
-<th class="TableColumn2" style="width: 5%;">ID</th>
 <th class="TableColumn2" style="width: 28%;">Member Name</th>
-<th class="TableColumn2" style="width: 15%;">Group Name</th>
-<th class="TableColumn2" style="width: 28%;">Location</th>
+<th class="TableColumn2" style="width: 10%;">Group Name</th>
+<th class="TableColumn2" style="width: 26%;">Location</th>
 <th class="TableColumn2" style="width: 24%;">Time</th>
+<th class="TableColumn2" style="width: 7%;">Website</th>
+<th class="TableColumn2" style="width: 5%;">Message</th>
 </tr>
 <?php
 while ($i < $num) {
 $AmIHiddenUser = "no";
+$get_session_id=sql_result($result,$i,"session_id");
 $session_data=sql_result($result,$i,"session_data");
 $serialized_data=sql_result($result,$i,"serialized_data");
 $session_user_agent=sql_result($result,$i,"user_agent"); 
@@ -429,7 +436,40 @@ if(!isset($UserSessInfo['UserGroup'])) {
        $UserSessInfo['UserGroup'] = $Settings['GuestGroup']; }
 if(!isset($session_ip_address)) { 
        $session_ip_address = "127.0.0.1"; }
+$ViewSessMem['Website'] = $Settings['idburl'];
+$opennew = null;
 if($UserSessInfo['UserGroup']!=$Settings['GuestGroup']) {
+$sess_query = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."members\" WHERE \"id\"=%i LIMIT 1", array($_GET['id']));
+$sess_result=sql_query($sess_query,$SQLStat);
+$sess_num=sql_num_rows($sess_result);
+$sess_i=0;
+$ViewSessMem['ID']=sql_result($sess_result,$sess_i,"id");
+$ViewSessMem['Name']=sql_result($sess_result,$sess_i,"Name");
+$ViewSessMem['GroupID']=sql_result($sess_result,$sess_i,"GroupID");
+$ViewSessMem['HiddenMember']=sql_result($sess_result,$sess_i,"HiddenMember");
+$ViewSessMem['WarnLevel']=sql_result($sess_result,$sess_i,"WarnLevel");
+$ViewSessMem['Joined']=sql_result($sess_result,$sess_i,"Joined");
+$ViewSessMem['Joined']=GMTimeChange("M j Y, ".$_SESSION['iDBTimeFormat'],$ViewSessMem['Joined'],$_SESSION['UserTimeZone'],0,$_SESSION['UserDST']);
+$ViewSessMem['LastActive']=sql_result($sess_result,$sess_i,"LastActive");
+$ViewSessMem['LastActive']=GMTimeChange("M j Y, ".$_SESSION['iDBTimeFormat'],$ViewSessMem['LastActive'],$_SESSION['UserTimeZone'],0,$_SESSION['UserDST']);
+$ViewSessMem['Website']=sql_result($sess_result,$sess_i,"Website");
+if($ViewSessMem['Website']=="http://") { 
+       $ViewSessMem['Website'] = $Settings['idburl']; }
+$ViewSessMem['Website'] = urlcheck($ViewSessMem['Website']);
+$BoardWWWChCk = parse_url($Settings['idburl']);
+$MemsWWWChCk = parse_url($ViewSessMem['Website']);
+$opennew = " onclick=\"window.open(this.href);return false;\"";
+if($BoardWWWChCk['host']==$MemsWWWChCk['host']) {
+       $opennew = null; }
+$ViewSessMem['Gender']=sql_result($sess_result,$sess_i,"Gender");
+$ViewSessMem['PostCount']=sql_result($sess_result,$sess_i,"PostCount");
+$ViewSessMem['Karma']=sql_result($sess_result,$sess_i,"Karma");
+$ViewSessMem['TimeZone']=sql_result($sess_result,$sess_i,"TimeZone");
+$ViewSessMem['DST']=sql_result($sess_result,$sess_i,"DST");
+$ViewSessMem['IP']=sql_result($sess_result,$sess_i,"IP");
+$gsess_query = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."groups\" WHERE \"id\"=%i LIMIT 1", array($ViewSessMem['GroupID']));
+$gsess_result=sql_query($gsess_query,$SQLStat);
+$ViewSessMem['Group']=sql_result($gsess_result,0,"Name");
 $PreAmIHiddenUser = GetUserName($UserSessInfo['UserID'],$Settings['sqltable'],$SQLStat);
 $AmIHiddenUser = $PreAmIHiddenUser['Hidden']; }
 if(!isset($AmIHiddenUser)) { $AmIHiddenUser = "no"; }
@@ -547,12 +587,17 @@ if($UserSessInfo['UserGroup']!=$Settings['GuestGroup']) {
 if($AmIHiddenUser=="no"&&$UserSessInfo['UserID']>0) { 
 ?>
 <tr id="Member<?php echo $i; ?>" class="TableRow3">
-<td class="TableColumn3" style="text-align: center;"><?php echo $UserSessInfo['UserID']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><a<?php if($GroupInfo['HasAdminCP']=="yes") { ?> title="<?php echo htmlentities($session_user_agent, ENT_QUOTES, $Settings['charset']); ?>"<?php } ?> href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$UserSessInfo['UserID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>"><?php echo $UserSessInfo['MemberName']; ?></a>
 <?php if($GroupInfo['CanViewIPAddress']=="yes") { ?> ( <a title="<?php echo $session_ip_address; ?>" onclick="window.open(this.href);return false;" href="<?php echo sprintf($IPCheckURL,$session_ip_address); ?>"><?php echo $session_ip_address; ?></a> )<?php } ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $UserSessInfo['UserGroup']; ?></td>
-<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($PreFileName,"no+ext",$PreExpPage,$Settings['qstr'],$Settings['qsep'],null,null); ?>"><?php echo $UserSessInfo['PreViewingTitle']; ?> <?php echo $UserSessInfo['ViewingTitle']; ?></a></td>
+<td class="TableColumn3" style="text-align: center;"><?php if($get_session_id!=session_id()) { ?><a href="<?php echo url_maker($PreFileName,"no+ext",$PreExpPage,$Settings['qstr'],$Settings['qsep'],null,null); ?>"><?php echo $UserSessInfo['PreViewingTitle']; ?> <?php echo $UserSessInfo['ViewingTitle']; ?></a><?php } if($get_session_id==session_id()) { ?><a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=online&list=".$_GET['list']."&page=".$_GET['page'],"&","=",$prexqstr['member'],$exqstr['member']); ?>">Viewing Online Member List</a><?php } ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $session_expires; ?></td>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo $MemList['Website']; ?>"<?php echo $opennew; ?>>Website</a></td>
+<?php if($UserSessInfo['UserID']>0&&$AmIHiddenUser=="no") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['messenger'],$Settings['file_ext'],"act=create&id=".$UserSessInfo['UserID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['messenger'],$exqstr['messenger']); ?>"<?php echo $opennew; ?>>PM</a></td>
+<?php } if($UserSessInfo['UserID']<=0||$AmIHiddenUser=="yes") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); ?>">PM</a></td>
+<?php } ?>
 </tr>
 <?php } } }
 if($UserSessInfo['UserGroup']==$Settings['GuestGroup']) {
@@ -565,12 +610,17 @@ if(user_agent_check($session_user_agent)) {
        $UserSessInfo['GuestName'] = user_agent_check($session_user_agent); }
 ?>
 <tr id="Member<?php echo $i; ?>" class="TableRow3">
-<td class="TableColumn3" style="text-align: center;"><?php echo $UserSessInfo['UserID']; ?></td>
 <td class="TableColumn3" style="text-align: center;"><span<?php if($GroupInfo['HasAdminCP']=="yes") { ?> title="<?php echo htmlentities($session_user_agent, ENT_QUOTES, $Settings['charset']); ?>"<?php } ?>><?php echo $UserSessInfo['GuestName']; ?></span>
 <?php if($GroupInfo['CanViewIPAddress']=="yes") { ?> ( <a title="<?php echo $session_ip_address; ?>" onclick="window.open(this.href);return false;" href="<?php echo sprintf($IPCheckURL,$session_ip_address); ?>"><?php echo $session_ip_address; ?></a> )<?php } ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $UserSessInfo['UserGroup']; ?></td>
-<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($PreFileName,"no+ext",$PreExpPage,$Settings['qstr'],$Settings['qsep'],null,null); ?>"><?php echo $UserSessInfo['PreViewingTitle']; ?> <?php echo $UserSessInfo['ViewingTitle']; ?></a></td>
+<td class="TableColumn3" style="text-align: center;"><?php if($get_session_id!=session_id()) { ?><a href="<?php echo url_maker($PreFileName,"no+ext",$PreExpPage,$Settings['qstr'],$Settings['qsep'],null,null); ?>"><?php echo $UserSessInfo['PreViewingTitle']; ?> <?php echo $UserSessInfo['ViewingTitle']; ?></a><?php } if($get_session_id==session_id()) { ?><a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=online&list=".$_GET['list']."&page=".$_GET['page'],"&","=",$prexqstr['member'],$exqstr['member']); ?>">Viewing Online Member List</a><?php } ?></td>
 <td class="TableColumn3" style="text-align: center;"><?php echo $session_expires; ?></td>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo $MemList['Website']; ?>"<?php echo $opennew; ?>>Website</a></td>
+<?php if($UserSessInfo['UserID']>0&&$AmIHiddenUser=="no") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['messenger'],$Settings['file_ext'],"act=create&id=".$UserSessInfo['UserID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['messenger'],$exqstr['messenger']); ?>"<?php echo $opennew; ?>>PM</a></td>
+<?php } if($UserSessInfo['UserID']<=0||$AmIHiddenUser=="yes") { ?>
+<td class="TableColumn3" style="text-align: center;"><a href="<?php echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); ?>">PM</a></td>
+<?php } ?>
 </tr>
 <?php } }
 ++$i; }
index 7ff9877..ca58be7 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2014 iDB Support - http://idb.berlios.de/
     Copyright 2004-2014 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: stats.php - Last Update: 07/10/2014 SVN 788 - Author: cooldude2k $
+    $FileInfo: stats.php - Last Update: 07/15/2014 SVN 789 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="stats.php"||$File3Name=="/stats.php") {
@@ -135,8 +135,8 @@ if($GroupInfo['HasAdminCP']=="yes") {
 $bdMemTitle = " title=\"".$birthday['IP']."\""; }
 if($bdi===0) { $bdstring = $bdstring."\n<br />&nbsp;"; }
 $bdMemURL = "<a".$bdMemTitle." href=\"".url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$birthday['ID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member'])."\">".$birthday['Name']."</a>";
-if($bdi<$bdmemberz) { $bdstring = $bdstring.$bdMemURL." (<span style=\"font-weight: bold;\">".$birthday['Age']."</span>), "; }
-if($bdi==$bdmemberz) { $bdstring = $bdstring.$bdMemURL." (<span style=\"font-weight: bold;\">".$birthday['Age']."</span>)"; }
+if($bdi<$bdmemberz) { $bdstring = $bdstring.$bdMemURL." (<span style=\"font-weight: bold;\" title=\"".$birthday['Name']." is ".$birthday['Age']." years old\">".$birthday['Age']."</span>), "; }
+if($bdi==$bdmemberz) { $bdstring = $bdstring.$bdMemURL." (<span style=\"font-weight: bold;\" title=\"".$birthday['Name']." is ".$birthday['Age']." years old\">".$birthday['Age']."</span>)"; }
 ++$bdi; }
 sql_free_result($bdresult);
 ?>
@@ -161,6 +161,7 @@ sql_free_result($bdresult);
 <?php echo $ThemeSet['StatsIcon']; ?></div></td>
 <td style="width: 96%;" class="TableStatsColumn3"><div class="statsinfo">
 &nbsp;<span style="font-weight: bold;"><?php echo $olgn; ?></span> guests, <span style="font-weight: bold;"><?php echo $olmn; ?></span> members, <span style="font-weight: bold;"><?php echo $olan; ?></span> anonymous members <br />
+<?php if($MembersOnline==null) { ?>&nbsp;<?php echo "\n<br />"; } ?>
 <?php if($MembersOnline!=null) { ?>&nbsp;<?php echo $MembersOnline."\n<br />"; } ?>
 &nbsp;Show detailed by: <a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=online&list=all&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Last Click</a>, <a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=online&list=members&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Member Name</a>
 </div></td>
index c8d6339..53dc3fc 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2014 iDB Support - http://idb.berlios.de/
     Copyright 2004-2014 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: versioninfo.php - Last Update: 07/10/2014 SVN 788 - Author: cooldude2k $
+    $FileInfo: versioninfo.php - Last Update: 07/15/2014 SVN 789 - 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] = 8; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 788;
-$SVNDay[0] = 07; $SVNDay[1] = 09; $SVNDay[2] = 2014; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
+$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 789;
+$SVNDay[0] = 07; $SVNDay[1] = 15; $SVNDay[2] = 2014; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
 $AltName = "DF2k"; $AltName2 = "DF2k"; $RName = "iDB"; $SFName = "IntDB";
 $RFullName = "Internet Discussion Boards"; $AltFullName = "Discussion Forums 2k"; $AltGM2k = "DF2k Team";
 $VerCheckName = "iDB"; $AltVerCheckName = "DF2k"; $AltiDBHome = "http://df2k.gamemaker2k.org/";