OSDN Git Service

Small changes to iDB.
authorKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Wed, 29 Dec 2010 03:07:29 +0000 (03:07 +0000)
committerKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Wed, 29 Dec 2010 03:07:29 +0000 (03:07 +0000)
git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@607 2b68903e-0b30-0410-9a39-a2e4f3c5be39

inc/members.php
inc/misc/functions.php
inc/searches.php [moved from inc/searchs.php with 98% similarity]
inc/versioninfo.php
search.php

index 4c95ff4..ace6986 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2011 iDB Support - http://idb.berlios.de/
     Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: members.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+    $FileInfo: members.php - Last Update: 12/28/2010 SVN 607 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="members.php"||$File3Name=="/members.php") {
@@ -697,7 +697,7 @@ Title: <?php echo $ViewMem['Title']; ?>
 &nbsp;Karma: <?php echo $ViewMem['Karma']; ?><br />
 &nbsp;Interests: <?php echo $ViewMem['Interests']; ?><br />
 &nbsp;Topics: <?php if($Settings['enable_search']=="on"&&$GroupInfo['CanSearch']=="yes") { ?>
-<a href="<?php echo url_maker($exfile['search'],$Settings['file_ext'],"act=topics&search=%&type=wildcard&msearch=".$ViewMem['Name'],$Settings['qstr'],$Settings['qsep'],$prexqstr['search'],$exqstr['search']); ?>">Find Topics</a>
+<a href="<?php echo url_maker($exfile['search'],$Settings['file_ext'],"act=topics&search=%&type=wildcard&memid=".$ViewMem['ID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['search'],$exqstr['search']); ?>">Find Topics</a>
 <?php } ?>
 </td>
 </tr>
index 975d326..5f3b769 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2011 iDB Support - http://idb.berlios.de/
     Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: functions.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+    $FileInfo: functions.php - Last Update: 12/28/2010 SVN 607 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="functions.php"||$File3Name=="/functions.php") {
@@ -103,8 +103,8 @@ if($use_gzip=="on") {
        $goutput = gzcompress($output); }
        echo $goutput; } }
 $foo="bar"; $$foo="foo";
-       $Names['KP'] = "Kazuki Przyborowski";
-define("_kazuki_", $Names['KP']);
+       $Names['KSP'] = "Kazuki Suzuki Przyborowski";
+define("_kazuki_", $Names['KSP']);
 // Kill bad vars for some functions
 function killbadvars($varname) {
 $badphp1 = array('$'); $badphp2 = array(null);
@@ -297,7 +297,7 @@ $phpsrcs = file_get_source($filename,TRUE);
 $phpsrcs = preg_replace("/\<font color=\"(.*?)\"\>/i", "<span style=\"color: \\1;\">", $phpsrcs);
 $phpsrcs = preg_replace("/\<\/font>/i", "</span>", $phpsrcs);
 return $phpsrcs; }
-// Check to see if the user is hidden/shy. >_> | ^_^ | <_<
+// Check to see if the user is hidden/shy/timid. >_> | ^_^ | <_<
 function GetUserName($idu,$sqlt,$link=null) { $UsersName = null;
 global $SQLStat;
 if(!isset($link)) { $link = $SQLStat; }
@@ -308,7 +308,7 @@ $gunnum=sql_num_rows($gunresult);
 $UsersHidden = "yes";
 if($gunnum>0){
 $UsersName=sql_result($gunresult,0,"Name");
-// Am i still hidden. o_O <_< I see you.
+// Am i still hidden. o_O <_< I can see you.
 $UsersHidden=sql_result($gunresult,0,"HiddenMember"); }
 sql_free_result($gunresult);
 $UsersInfo['Name'] = $UsersName;
similarity index 98%
rename from inc/searchs.php
rename to inc/searches.php
index 33f6838..43b241c 100644 (file)
     Copyright 2004-2011 iDB Support - http://idb.berlios.de/
     Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: searchs.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+    $FileInfo: searches.php - Last Update: 12/28/2010 SVN 607 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
-if ($File3Name=="searchs.php"||$File3Name=="/searchs.php") {
+if ($File3Name=="searches.php"||$File3Name=="/searches.php") {
        require('index.php');
        exit(); }
 if($Settings['enable_search']=="off"||
@@ -88,6 +88,7 @@ if($_GET['act']=="topics") {
 if(pre_strlen($_GET['msearch'])>="25") { 
        $_GET['msearch'] = null; }
 if($_GET['msearch']!=null) {
+$_GET['memid'] = null;
 $memsiquery = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."members\" WHERE \"Name\"='%s' LIMIT 1", array($_GET['msearch']));
 $memsiresult=sql_query($memsiquery,$SQLStat);
 $memsinum=sql_num_rows($memsiresult);
@@ -96,6 +97,17 @@ if($memsinum==0) { $memsid = -1; }
 if($memsinum!=0) {
 $memsid=sql_result($memsiresult,$memsi,"id"); 
 sql_free_result($memsiresult); } }
+if(!is_numeric($_GET['memid'])||$_GET['memid']<1) { 
+       $_GET['memid'] = null; }
+if($_GET['memid']!=null&&is_numeric($_GET['memid'])) {
+       $memnamea = GetUserName($_GET['memid'],$Settings['sqltable']);
+       if($memnamea['Hidden']=="no") {
+       $_GET['msearch'] = $memnamea['Name'];
+       $memsid = $_GET['memid'];  }
+       if($memnamea['Hidden']=="yes") {
+       $_GET['msearch'] = null;
+       $_GET['memid'] = null;
+       $memsid = null; } }
 //Get SQL LIMIT Number
 $nums = $_GET['page'] * $Settings['max_topics'];
 $PageLimit = $nums - $Settings['max_topics'];
index 8b91c17..e1f5e67 100644 (file)
@@ -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: 12/22/2010 SVN 606 - Author: cooldude2k $
+    $FileInfo: versioninfo.php - Last Update: 12/28/2010 SVN 607 - 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] = 2; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 606; $RName = "iDB"; $SFName = "IntDB";
-$SVNDay[0] = 12; $SVNDay[1] = 22; $SVNDay[2] = 2010; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
+$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 607; $RName = "iDB"; $SFName = "IntDB";
+$SVNDay[0] = 12; $SVNDay[1] = 28; $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);
index 99381ee..7cb5099 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2011 iDB Support - http://idb.berlios.de/
     Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: search.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+    $FileInfo: search.php - Last Update: 12/28/2010 SVN 607 - Author: cooldude2k $
 */
 if(ini_get("register_globals")) {
 require_once('inc/misc/killglobals.php'); }
@@ -53,7 +53,7 @@ if($_GET['msearch']==null&&
        $_POST['msearch']!=null) { 
                $_GET['msearch'] = $_POST['msearch']; }
 if($_GET['act']=="topics") { 
-require($SettDir['inc'].'searchs.php'); } }
+require($SettDir['inc'].'searches.php'); } }
 if($_GET['act']=="opensearch") {
 redirect("location",$rbasedir.url_maker($exfile['rss'],$Settings['file_ext'],"act=".$_GET['act'],$Settings['qstr'],$Settings['qsep'],$prexqstr['rss'],$exqstr['rss'],FALSE));
 ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']);