From: Kazuki Przyborowski Date: Mon, 7 Dec 2009 21:39:00 +0000 (+0000) Subject: Small update to sql functions. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=308d0bda69de46236c0b6e2b51976049ddfb54f3;p=idb%2FiDB.git.git Small update to sql functions. git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@380 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- diff --git a/inc/admin/categories.php b/inc/admin/categories.php index 9e924bc..a2ae1cc 100644 --- a/inc/admin/categories.php +++ b/inc/admin/categories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: categories.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: categories.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="categories.php"||$File3Name=="/categories.php") { @@ -89,7 +89,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Adding new Category"; @@ -243,7 +243,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Deleting a Category"; none %i ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$fr=sql_query($fq); +$fr=sql_query($fq,$SQLStat); $ai=sql_num_rows($fr); $fi=0; while ($fi < $ai) { @@ -508,7 +508,7 @@ $_POST['CategoryDesc'] = stripcslashes(htmlspecialchars($_POST['CategoryDesc'], //$_POST['CategoryDesc'] = preg_replace("/&#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $_POST['CategoryDesc']); $_POST['CategoryDesc'] = remove_spaces($_POST['CategoryDesc']); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_POST['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -517,8 +517,8 @@ if($prenum>=1) { $OldID=sql_result($preresult,0,"id"); $OldOrder=sql_result($preresult,0,"OrderID"); sql_free_result($preresult); -$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_POST['ForumID']))); -$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."categories` WHERE `OrderID`=%i LIMIT 1", array($_POST['OrderID']))); +$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_POST['ForumID'])),$SQLStat); +$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."categories` WHERE `OrderID`=%i LIMIT 1", array($_POST['OrderID'])),$SQLStat); $id_check = sql_num_rows($sql_id_check); $order_check = sql_num_rows($sql_order_check); sql_free_result($sql_id_check); sql_free_result($sql_order_check); if ($_POST['NumPostView']==null|| @@ -547,9 +547,8 @@ if ($Error!="Yes") { redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view&menu=categories",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4"); $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings"; $query = sql_pre_query("UPDATE `".$Settings['sqltable']."categories` SET `id`=%i,`OrderID`=%i,`Name`='%s',`ShowCategory`='%s',`CategoryType`='%s',`InSubCategory`=%i,`Description`='%s',`PostCountView`=%i,`KarmaCountView`=%i WHERE `id`=%i", array($_POST['CategoryID'],$_POST['OrderID'],$_POST['CategoryName'],$_POST['ShowCategory'],$_POST['CategoryType'],$_POST['InSubCategory'],$_POST['CategoryDesc'],$_POST['NumPostView'],$_POST['NumKarmaView'],$_POST['id'])); -sql_query($query); -?> - @@ -580,13 +579,13 @@ if(!isset($_POST['id'])) { 0) { $query = sql_pre_query("INSERT IGNORE INTO `".$Settings['sqltable']."permissions` VALUES (%i, %i, '%s', %i, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", array($nextperid,$PermissionID,$PermissionName,$_POST['ForumID'],$CanViewForum,$CanMakeTopics,$CanMakeReplys,$CanMakeReplysCT,$CanEditTopics,$CanEditTopicsCT,$CanEditReplys,$CanEditReplysCT,$CanDeleteTopics,$CanDeleteTopicsCT,$CanDeleteReplys,$CanDeleteReplysCT,$CanCloseTopics,$CanPinTopics,$CanDohtml,$CanUseBBags,$CanModForum)); } if($getperidnum2<=0) { $query = sql_pre_query("INSERT IGNORE INTO `".$Settings['sqltable']."permissions` VALUES (%i, %i, '%s', %i, 'yes', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no')", array($nextperid,$PermissionID,$PermissionName,$_POST['ForumID'])); } } -sql_query($query); +sql_query($query,$SQLStat); ++$getperidi; ++$nextperid; } sql_free_result($getperidr); ?> @@ -562,7 +562,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Deleting a Forum";
@@ -1401,7 +1400,7 @@ sql_query($query); } if(isset($_POST['id'])&&$_POST['subact']=="create") { $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings"; redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view&menu=forums",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4"); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE `id`=%i LIMIT 1", array($_POST['permid'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -1409,10 +1408,10 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die if($prenum>=1) { $PermissionName=sql_result($preresult,0,"Name"); sql_free_result($preresult); } -$nextidnum = sql_get_next_id($Settings['sqltable'],"permissions"); +$nextidnum = sql_get_next_id($Settings['sqltable'],"permissions",$SQLStat); $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."permissions` (`PermissionID`, `Name`, `ForumID`, `CanViewForum`, `CanMakeTopics`, `CanMakeReplys`, `CanMakeReplysCT`, `CanEditTopics`, `CanEditTopicsCT`, `CanEditReplys`, `CanEditReplysCT`, `CanDeleteTopics`, `CanDeleteTopicsCT`, `CanDeleteReplys`, `CanDeleteReplysCT`, `CanCloseTopics`, `CanPinTopics`, `CanDohtml`, `CanUseBBags`, `CanModForum`) VALUES\n". "(%i, '%s', %i, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", array($_POST['permid'], $PermissionName, $_POST['id'], $_POST['CanViewForum'], $_POST['CanMakeTopics'], $_POST['CanMakeReplys'], $_POST['CanMakeReplysCT'], $_POST['CanEditTopics'], $_POST['CanEditTopicsCT'], $_POST['CanEditReplys'], $_POST['CanEditReplysCT'], $_POST['CanDeleteTopics'], $_POST['CanDeleteTopicsCT'], $_POST['CanDeleteReplys'], $_POST['CanDeleteReplysCT'], $_POST['CanCloseTopics'], $_POST['CanPinTopics'], $_POST['CanDohtml'], $_POST['CanUseBBags'], $_POST['CanModForum'])); -sql_query($query); } +sql_query($query,$SQLStat); } ?> Settings have been updated ">click here to go back. ^_^
 
59) { $ts_array[1] = "59"; $Settings['DefaultTimeZone'] = $ts_ar if($ts_array[1]<0) { $ts_array[1] = "00"; $Settings['DefaultTimeZone'] = $ts_array[0].":".$ts_array[1]; } $tsa = array("offset" => $Settings['DefaultTimeZone'], "hour" => $ts_array[0], "minute" => $ts_array[1]); $mguerys = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups`", array(null)); -$mgresults=sql_query($mguerys); +$mgresults=sql_query($mguerys,$SQLStat); $mnum=sql_num_rows($mgresults); $mi = 0; while ($mi < $mnum) { diff --git a/inc/admin/members.php b/inc/admin/members.php index 58e7fb6..23d6ea9 100644 --- a/inc/admin/members.php +++ b/inc/admin/members.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: members.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: members.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="members.php"||$File3Name=="/members.php") { @@ -68,11 +68,11 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Validating Members"; -1 AND `id`<>1)", array(null)); -$getmemidr=sql_query($getmemidq); +$getmemidr=sql_query($getmemidq,$SQLStat); $getmemidnum=sql_num_rows($getmemidr); $getmemidi = 0; if($getmemidnum<1) { ?> @@ -222,7 +222,7 @@ $DMemName = GetUserName($_POST['id'],$Settings['sqltable']); $DMemName = $DMemName['Name']; if($DMemName!==null&&($_POST['id']!="0"||$_POST['id']!="1"||$_POST['id']!="-1")) { $dmquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."members` WHERE `id`=%i", array($_POST['id'])); -sql_query($dmquery); } +sql_query($dmquery,$SQLStat); } ?>
@@ -283,7 +283,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Editing Members"; '%s' AND `Name`<>'%s')", array($Settings['GuestGroup'],$Settings['ValidateGroup'])); -$getgrpidr=sql_query($getgrpidq); +$getgrpidr=sql_query($getgrpidq,$SQLStat); $getgrpidnum=sql_num_rows($getgrpidr); $getgrpidi = 0; if($getgrpidnum<1) { ?> @@ -336,11 +336,11 @@ sql_free_result($getgrpidr); ?>
diff --git a/inc/admin/sqldumper.php b/inc/admin/sqldumper.php index edb951b..585396e 100644 --- a/inc/admin/sqldumper.php +++ b/inc/admin/sqldumper.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: sqldumper.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: sqldumper.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="sqldumper.php"||$File3Name=="/sqldumper.php") { @@ -32,7 +32,7 @@ header("Content-Type: application/octet-stream"); header("Content-Transfer-Encoding: binary"); $SQLDumper = "SQL Dumper"; function GetAllRows($table) { $rene_j = 0; $trowout = null; -$tresult = sql_query("SELECT * FROM `".$table."`"); +$tresult = sql_query("SELECT * FROM `".$table."`",$SQLStat); while ($trow = sql_fetch_array($tresult, MYSQL_ASSOC)) { $trowout[$rene_j] = $trow; ++$rene_j; } @@ -51,10 +51,10 @@ header("Content-Type: text/plain; charset=ISO-8859-15"); } if($_GET['outtype']=="latin15") { header("Content-Type: text/plain; charset=ISO-8859-15"); } $sql = "SHOW TABLES LIKE '".$Settings['sqltable']."%'"; -$result = sql_query($sql); +$result = sql_query($sql,$SQLStat); if (!$result) { echo "DB Error, could not list tables\n"; -echo 'MySQL Error: ' . sql_error(); +echo 'MySQL Error: ' . sql_error($SQLStat); exit; } $DropTable = null; $CreateTable = null; $TableNames = null; $l = 0; while ($row = sql_fetch_row($result)) { @@ -63,10 +63,10 @@ $TableNames[$l] = $row[0]; $DropTable[$l] = "DROP TABLE IF EXISTS `".$row[0]."`;\n"; $CreateTable[$l] = "CREATE TABLE IF NOT EXISTS `".$row[0]."` (\n"; $CreateTable[$l] = null; -$result2 = sql_query("SHOW COLUMNS FROM ".$row[0]); -$tabsta = sql_query("SHOW TABLE STATUS LIKE '".$row[0]."'"); +$result2 = sql_query("SHOW COLUMNS FROM ".$row[0],$SQLStat); +$tabsta = sql_query("SHOW TABLE STATUS LIKE '".$row[0]."'",$SQLStat); $tabstats = sql_fetch_array($tabsta); $AutoIncrement = " "; -$tabstaz = sql_query("SHOW CREATE TABLE `".$row[0]."`"); +$tabstaz = sql_query("SHOW CREATE TABLE `".$row[0]."`",$SQLStat); $tabstatz = sql_fetch_array($tabstaz); $FullTable[$l] = $DropTable[$l].$tabstatz[1].";\n"; $tabstats = sql_fetch_array($tabsta); $AutoIncrement = " "; @@ -97,7 +97,7 @@ $AutoIncrement = " AUTO_INCREMENT=".$tabstats["Auto_increment"]." "; } $TableInfo[$l] .= $PrimaryKey[$l]."\n".$TableStats[$l]; $FullTable[$l] = $DropTable[$l].$CreateTable[$l].$TableInfo[$l]; */ } if (!$result2) { - echo 'Could not run query: ' . sql_error(); + echo 'Could not run query: ' . sql_error($SQLStat); exit; } sql_free_result($result2); sql_free_result($tabsta); @@ -109,7 +109,7 @@ echo "-- ".$iDBHome."support/\n"; echo "--\n"; echo "-- Host: ".$Settings['sqlhost']."\n"; echo "-- Generation Time: ".GMTimeGet('F d, Y \a\t h:i A',$_SESSION['UserTimeZone'],0,$_SESSION['UserDST'])."\n"; -echo "-- Server version: ".sql_server_info()."\n"; +echo "-- Server version: ".sql_server_info($SQLStat)."\n"; echo "-- PHP Version: ".phpversion()."\n\n"; echo "SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";\n\n"; echo "--\n"; diff --git a/inc/calendars.php b/inc/calendars.php index 336cb20..05befda 100644 --- a/inc/calendars.php +++ b/inc/calendars.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: calendars.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: calendars.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="calendars.php"||$File3Name=="/calendars.php") { @@ -41,7 +41,7 @@ $MyMonthName = GMTimeGet("F",$_SESSION['UserTimeZone'],0,$_SESSION['UserDST']); $FirstDayThisMonth = date("w", mktime(0, 0, 0, $MyMonth, 1, $MyYear)); $EventsName = array(); $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."events` WHERE (`EventMonth`>=%i AND `EventYear`<%i AND `EventYearEnd`>=%i) OR (`EventMonth`<=%i AND `EventMonthEnd`>=%i AND `EventYearEnd`>=%i)", array($MyMonth,$MyYear,$MyYear,$MyMonth,$MyMonth,$MyYear)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $is=0; while ($is < $num) { @@ -83,7 +83,7 @@ $EventsID[$EventDay] = $EventID; ++$is; } sql_free_result($result); $bdquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `BirthMonth`=%i", array($MyMonth)); -$bdresult=sql_query($bdquery); +$bdresult=sql_query($bdquery,$SQLStat); $bdnum=sql_num_rows($bdresult); $bdi=0; while ($bdi < $bdnum) { diff --git a/inc/categories.php b/inc/categories.php index e1077e3..3eabe9d 100644 --- a/inc/categories.php +++ b/inc/categories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: categories.php - Last Update: 11/26/2009 SVN 366 - Author: cooldude2k $ + $FileInfo: categories.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="categories.php"||$File3Name=="/categories.php") { @@ -19,7 +19,7 @@ if ($File3Name=="categories.php"||$File3Name=="/categories.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -61,7 +61,7 @@ $_SESSION['PreViewingTitle'] = "Viewing Category:"; $_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); -$iscresult=sql_query($iscquery); +$iscresult=sql_query($iscquery,$SQLStat); $iscnum=sql_num_rows($iscresult); if($iscnum>=1) { $iscCategoryID=sql_result($iscresult,0,"id"); @@ -80,7 +80,7 @@ redirect("location",$basedir.url_maker($exfile['subcategory'],$Settings['file_ex ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } } $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -121,7 +121,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -154,7 +154,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); @@ -166,7 +166,7 @@ sql_free_result($gltforesult); } if ($ForumType!="subforum"&&$ForumType!="redirect") { $UseThisFonum = $gltf[0]; } if ($ForumType!="redirect") { $gltquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($UseThisFonum)); -$gltresult=sql_query($gltquery); +$gltresult=sql_query($gltquery,$SQLStat); $gltnum=sql_num_rows($gltresult); if($gltnum>0){ $TopicID=sql_result($gltresult,0,"id"); @@ -182,7 +182,7 @@ $oldtopicname=$TopicName; if (pre_strlen($TopicName)>20) { $TopicName1 = $TopicName1."..."; $TopicName=$TopicName1; } $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID=sql_result($glrresult,0,"id"); diff --git a/inc/events.php b/inc/events.php index 0f7fb77..919f6dc 100644 --- a/inc/events.php +++ b/inc/events.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: events.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: events.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="events.php"||$File3Name=="/events.php") { @@ -20,7 +20,7 @@ if ($File3Name=="events.php"||$File3Name=="/events.php") { if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } if($_GET['act']=="view"||$_GET['act']==null) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."events` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $is=0; if($num==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($result); @@ -49,11 +49,11 @@ $_SESSION['ViewingFile'] = $exfile['event']; } $_SESSION['PreViewingTitle'] = "Viewing Event:"; $_SESSION['ViewingTitle'] = $EventName; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($EventUser)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $EventUser = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($EventUser)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $rei=0; $User1ID=$EventUser; @@ -65,7 +65,7 @@ $User1Joined=sql_result($reresult,$rei,"Joined"); $User1Joined=GMTimeChange("M j Y",$User1Joined,$_SESSION['UserTimeZone'],0,$_SESSION['UserDST']); $User1GroupID=sql_result($reresult,$rei,"GroupID"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($User1GroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Hidden=sql_result($reresult,$rei,"HiddenMember"); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); @@ -207,7 +207,7 @@ $_SESSION['UserFormID'] = $UFID;
_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); -$katarzynart=sql_query($katarzynaqy); +$katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -481,7 +481,7 @@ if($CaseInsensitive=="yes"&&$WholeWord!="yes") { $_POST['EventText'] = preg_replace("/".$Filter."/i", $Replace, $_POST['EventText']); } ++$katarzynas; } sql_free_result($katarzynart); $lonewolfqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."restrictedwords` WHERE `RestrictedEventName`='yes' or `RestrictedUserName`='yes'", array(null)); -$lonewolfrt=sql_query($lonewolfqy); +$lonewolfrt=sql_query($lonewolfqy,$SQLStat); $lonewolfnm=sql_num_rows($lonewolfrt); $lonewolfs=0; $RMatches = null; $RGMatches = null; while ($lonewolfs < $lonewolfnm) { @@ -640,7 +640,7 @@ if($_SESSION['UserGroup']==$Settings['GuestGroup']) { $User1Name = $_POST['Guest if($_SESSION['UserGroup']!=$Settings['GuestGroup']) { $User1Name = $_SESSION['MemberName']; } $query = sql_pre_query("INSERT INTO ".$Settings['sqltable']."events (`UserID`, `GuestName`, `EventName`, `EventText`, `TimeStamp`, `TimeStampEnd`, `EventMonth`, `EventMonthEnd`, `EventDay`, `EventDayEnd`, `EventYear`, `EventYearEnd`) VALUES\n". "(%i, '%s', '%s', '%s', %i, %i, %i, %i, %i, %i, %i, %i)", array($User1ID,$User1Name,$_POST['EventName'],$_POST['EventText'],$TimeSIn,$TimeSOut,$EventMonth,$EventMonthEnd,$EventDay,$EventDayEnd,$EventYear,$EventYearEnd)); -sql_query($query); +sql_query($query,$SQLStat); redirect("refresh",$basedir.url_maker($exfile['event'],$Settings['file_ext'],"act=event&id=".$eventid,$Settings['qstr'],$Settings['qsep'],$prexqstr['event'],$exqstr['event'],FALSE),"3"); ?> @@ -1594,7 +1594,7 @@ if($_GET['fastreply']!==true&& $_GET['fastreply']!="on") { $fps = " style=\"display: none;\" "; } $QuoteReply = null; $QuoteDescription = null; $queryra = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC LIMIT 1", array($_GET['id'])); -$resultra=sql_query($queryra); +$resultra=sql_query($queryra,$SQLStat); $numrose=sql_num_rows($resultra); $QuoteDescription=sql_result($resultra,0,"Description"); $QuoteDescription = str_replace("Re: ","",$QuoteDescription); @@ -1624,7 +1624,7 @@ $_SESSION['UserFormID'] = $UFID;

diff --git a/inc/forums.php b/inc/forums.php index c8143ea..8714f61 100644 --- a/inc/forums.php +++ b/inc/forums.php @@ -11,14 +11,14 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: forums.php - Last Update: 11/26/2009 SVN 364 - Author: cooldude2k $ + $FileInfo: forums.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="forums.php"||$File3Name=="/forums.php") { require('index.php'); exit(); } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `InSubCategory`=0 ORDER BY `OrderID` ASC, `id` ASC", array()); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; $_SESSION['ViewingPage'] = url_maker(null,"no+ext","act=view","&","=",$prexqstr['index'],$exqstr['index']); @@ -52,7 +52,7 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a if(isset($CatPermissionInfo['CanViewCategory'][$CategoryID])&& $CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -93,7 +93,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -126,7 +126,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); @@ -138,7 +138,7 @@ sql_free_result($gltforesult); if ($ForumType!="subforum"&&$ForumType!="redirect") { $UseThisFonum = $gltf[0]; } if ($ForumType!="redirect") { $gltquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($UseThisFonum)); -$gltresult=sql_query($gltquery); +$gltresult=sql_query($gltquery,$SQLStat); $gltnum=sql_num_rows($gltresult); if($gltnum>0){ $TopicID=sql_result($gltresult,0,"id"); @@ -154,7 +154,7 @@ $oldtopicname=$TopicName; if (pre_strlen($TopicName)>20) { $TopicName1 = $TopicName1."..."; $TopicName=$TopicName1; } $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID=sql_result($glrresult,0,"id"); diff --git a/inc/groupsetup.php b/inc/groupsetup.php index 983b110..915bc5a 100644 --- a/inc/groupsetup.php +++ b/inc/groupsetup.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: groupsetup.php - Last Update: 12/02/2009 SVN 371 - Author: cooldude2k $ + $FileInfo: groupsetup.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="groupsetup.php"||$File3Name=="/groupsetup.php") { @@ -26,14 +26,14 @@ $_SESSION['ViewingFile'] = $exfile['index']; } $_SESSION['PreViewingTitle'] = "Viewing"; $_SESSION['ViewingTitle'] = "Board index"; /*$ggidquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `name`='%s' LIMIT 1", array($Settings['GuestGroup'])); -$ggidresult=sql_query($ggidquery); +$ggidresult=sql_query($ggidquery,$SQLStat); $Settings['GuestGroupID']=sql_result($ggidresult,0,"id");*/ // Check to make sure MemberInfo is right $MyPostCountChk = null; $MyKarmaCount = null; if(!isset($_SESSION['UserID'])) { $_SESSION['UserID'] = 0; } if($_SESSION['UserID']!=0&&$_SESSION['UserID']!=null) { $BanError = null; $kgbquerychkusr = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s' AND `Password`='%s' AND `id`=%i LIMIT 1", array($_SESSION['MemberName'],$_SESSION['UserPass'],$_SESSION['UserID'])); -$resultchkusr=sql_query($kgbquerychkusr); +$resultchkusr=sql_query($kgbquerychkusr,$SQLStat); $numchkusr=sql_num_rows($resultchkusr); if($numchkusr==1) { $ChkUsrID=sql_result($resultchkusr,0,"id"); @@ -56,7 +56,7 @@ $Settings['max_memlist'] = $MyMessagesPerPage; $Settings['max_pmlist'] = $MyMessagesPerPage; $ChkUsrDST=sql_result($resultchkusr,0,"DST"); $svrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($ChkUsrGroup)); -$svrgresultkgb=sql_query($svrquery); +$svrgresultkgb=sql_query($svrquery,$SQLStat); $ChkUsrGroup=sql_result($svrgresultkgb,0,"Name"); $ChkUsrBanTime=sql_result($resultchkusr,0,"BanTime"); $ChkUsrGMTime = GMTimeStamp(); @@ -101,14 +101,14 @@ $_SESSION['UserIP']=$_SERVER['REMOTE_ADDR']; $_SESSION['MemberName'] = null; $_SESSION['UserGroup'] = $Settings['GuestGroup']; $gidquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `name`='%s' LIMIT 1", array($Settings['GuestGroup'])); -$gidresult=sql_query($gidquery); +$gidresult=sql_query($gidquery,$SQLStat); $_SESSION['UserGroupID']=sql_result($gidresult,0,"id"); sql_free_result($gidresult); } if($_SESSION['MemberName']==null) { $_SESSION['UserID'] = "0"; $_SESSION['UserIP']=$_SERVER['REMOTE_ADDR']; $_SESSION['UserGroup'] = $Settings['GuestGroup']; $gidquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `name`='%s' LIMIT 1", array($Settings['GuestGroup'])); -$gidresult=sql_query($gidquery); +$gidresult=sql_query($gidquery,$SQLStat); $_SESSION['UserGroupID']=sql_result($gidresult,0,"id"); sql_free_result($gidresult); } // Member Group Setup @@ -116,7 +116,7 @@ if(!isset($_SESSION['UserGroup'])) { $_SESSION['UserGroup'] = null; } if($_SESSION['UserGroup']==null) { $_SESSION['UserGroup']=$Settings['GuestGroup']; } $GruError = null; $gruquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s' LIMIT 1", array($_SESSION['UserGroup'])); -$gruresult=sql_query($gruquery); +$gruresult=sql_query($gruquery,$SQLStat); $grunum=sql_num_rows($gruresult); if($grunum<=0) { $GruError = true; sql_free_result($gruresult); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -203,22 +203,22 @@ if($MyKarmaUpdate<$NewKarmaUpdate&&$MyPostCountChk>0) { if($BoostTotal==null) { $MyKarmaCount = $MyKarmaCount + 1; } $querykarmaup = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Karma`=%i,`KarmaUpdate`=%i WHERE `id`=%i", array($MyKarmaCount,$NewKarmaUpdate,$_SESSION['UserID'])); - sql_query($querykarmaup); } + sql_query($querykarmaup,$SQLStat); } $Settings['KarmaBoostDays'] = $Settings['OldKarmaBoostDays']; if($GroupInfo['PromoteTo']!=0&&$MyPostCountChk>=$GroupInfo['PromotePosts']) { - $sql_group_check = sql_query(sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($GroupInfo['PromoteTo']))); + $sql_group_check = sql_query(sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($GroupInfo['PromoteTo'])),$SQLStat); $group_check = sql_num_rows($sql_group_check); sql_free_result($sql_group_check); if($group_check > 0) { $queryupgrade = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `GroupID`=%i WHERE `id`=%i", array($GroupInfo['PromoteTo'],$_SESSION['UserID'])); - sql_query($queryupgrade); } } + sql_query($queryupgrade,$SQLStat); } } if($GroupInfo['PromotePosts']==0&&$GroupInfo['PromoteTo']!=0&&$MyKarmaCount>=$GroupInfo['PromoteKarma']) { - $sql_group_check = sql_query(sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($GroupInfo['PromoteTo']))); + $sql_group_check = sql_query(sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($GroupInfo['PromoteTo'])),$SQLStat); $group_check = sql_num_rows($sql_group_check); sql_free_result($sql_group_check); if($group_check > 0) { $queryupgrade = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `GroupID`=%i WHERE `id`=%i", array($GroupInfo['PromoteTo'],$_SESSION['UserID'])); - sql_query($queryupgrade); } } } + sql_query($queryupgrade,$SQLStat); } } } $GroupInfo['HasModCP']=sql_result($gruresult,0,"HasModCP"); if($GroupInfo['HasModCP']!="yes"&&$GroupInfo['HasModCP']!="no") { $GroupInfo['HasModCP'] = "no"; } @@ -239,7 +239,7 @@ ob_clean(); echo "Sorry you can not view the board."; gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } // Member Group Permissions Setup $perquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE `PermissionID`=%i ORDER BY `ForumID` ASC", array($GroupInfo['PermissionID'])); -$peresult=sql_query($perquery); +$peresult=sql_query($perquery,$SQLStat); $pernum=sql_num_rows($peresult); $peri=0; $PerError = null; if($pernum<=0) { $PerError = true; sql_free_result($peresult); @@ -314,7 +314,7 @@ ob_clean(); echo "Sorry could not load all permission data in database.\nContact gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } } sql_free_result($peresult); $per2query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` WHERE `PermissionID`=%i ORDER BY `CategoryID` ASC", array($GroupInfo['PermissionID'])); -$per2esult=sql_query($per2query); +$per2esult=sql_query($per2query,$SQLStat); $per2num=sql_num_rows($per2esult); $per2i=0; $Per2Error = null; if($per2num<=0) { $Per2Error = true; sql_free_result($per2esult); diff --git a/inc/lowcategories.php b/inc/lowcategories.php index ade3db3..d929780 100644 --- a/inc/lowcategories.php +++ b/inc/lowcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowcategories.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: lowcategories.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowcategories.php"||$File3Name=="/lowcategories.php") { @@ -19,7 +19,7 @@ if ($File3Name=="lowcategories.php"||$File3Name=="/lowcategories.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -61,7 +61,7 @@ $_SESSION['PreViewingTitle'] = "Viewing Category:"; $_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); -$iscresult=sql_query($iscquery); +$iscresult=sql_query($iscquery,$SQLStat); $iscnum=sql_num_rows($iscresult); if($iscnum>=1) { $iscCategoryID=sql_result($iscresult,0,"id"); @@ -83,7 +83,7 @@ redirect("location",$basedir.url_maker($exfile['subcategory'],$Settings['file_ex ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } } $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -105,7 +105,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { diff --git a/inc/lowforums.php b/inc/lowforums.php index 31ffda6..62900a8 100644 --- a/inc/lowforums.php +++ b/inc/lowforums.php @@ -11,14 +11,14 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowforums.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: lowforums.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowforums.php"||$File3Name=="/lowforums.php") { require('index.php'); exit(); } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `InSubCategory`=0 ORDER BY `OrderID` ASC, `id` ASC", array()); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; $_SESSION['ViewingPage'] = url_maker(null,"no+ext","act=lowview","&","=",$prexqstr['index'],$exqstr['index']); @@ -55,7 +55,7 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a if(isset($CatPermissionInfo['CanViewCategory'][$CategoryID])&& $CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -77,7 +77,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -113,7 +113,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); diff --git a/inc/lowreplies.php b/inc/lowreplies.php index 86700f1..9d5fbc6 100644 --- a/inc/lowreplies.php +++ b/inc/lowreplies.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowreplies.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: lowreplies.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="replies.php"||$File3Name=="/replies.php") { @@ -26,7 +26,7 @@ if($_GET['modact']=="pin"||$_GET['modact']=="unpin"||$_GET['modact']=="open"|| $_GET['modact']=="close"||$_GET['modact']=="edit"||$_GET['modact']=="delete") { $_GET['act'] = $_GET['modact']; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -41,7 +41,7 @@ $NumberReplies=sql_result($preresult,0,"NumReply"); $ViewTimes=sql_result($preresult,0,"NumViews"); sql_free_result($preresult); $forumcheckx = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($TopicForumID)); -$fmckresult=sql_query($forumcheckx); +$fmckresult=sql_query($forumcheckx,$SQLStat); $ForumName=sql_result($fmckresult,0,"Name"); $ForumType=sql_result($fmckresult,0,"ForumType"); $CanHaveTopics=sql_result($fmckresult,0,"CanHaveTopics"); @@ -49,7 +49,7 @@ $ForumPostCountView=sql_result($fmckresult,0,"PostCountView"); $ForumKarmaCountView=sql_result($fmckresult,0,"KarmaCountView"); sql_free_result($fmckresult); $catcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($TopicCatID)); -$catresult=sql_query($catcheck); +$catresult=sql_query($catcheck,$SQLStat); $CategoryName=sql_result($catresult,0,"Name"); $CategoryType=sql_result($catresult,0,"CategoryType"); $CategoryPostCountView=sql_result($catresult,0,"PostCountView"); @@ -133,7 +133,7 @@ if($PageLimit<0) { $PageLimit = 0; } //End Reply Page Code $i=0; $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC LIMIT %i,%i", array($_GET['id'],$PageLimit,$Settings['max_posts'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); if($num==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -142,7 +142,7 @@ if($num!=0) { if($ViewTimes==0||$ViewTimes==null) { $NewViewTimes = 1; } if($ViewTimes!=0&&$ViewTimes!=null) { $NewViewTimes = $ViewTimes + 1; } $viewsup = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `NumViews`='%s' WHERE `id`=%i", array($NewViewTimes,$_GET['id'])); -sql_query($viewsup); } +sql_query($viewsup,$SQLStat); } //List Page Number Code Start $pagenum=count($Pages); if($_GET['page']>$pagenum) { @@ -229,11 +229,11 @@ $MyPost=sql_result($result,$i,"Post"); $MyPost = preg_replace("/\/", "
", nl2br($MyPost)); $MyDescription=sql_result($result,$i,"Description"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $MyUserID = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $rei=0; $ipshow = "two"; $User1ID=$MyUserID; $GuestsName = $MyGuestName; @@ -246,7 +246,7 @@ $User1Joined=sql_result($reresult,$rei,"Joined"); $User1Joined=GMTimeChange("M j Y",$User1Joined,$_SESSION['UserTimeZone'],0,$_SESSION['UserDST']); $User1GroupID=sql_result($reresult,$rei,"GroupID"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($User1GroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); @@ -281,11 +281,11 @@ $MySubPost = null; if($MyEditTime!=$MyTimeStamp&&$MyEditUserID!=0) { if($MyEditUserID!=$MyUserID) { $euquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyEditUserID)); -$euresult = sql_query($euquery); +$euresult = sql_query($euquery,$SQLStat); $eunum = sql_num_rows($euresult); if($eunum<1) { $MyEditUserID = -1; $euquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyEditUserID)); -$euresult = sql_query($euquery); +$euresult = sql_query($euquery,$SQLStat); $eunum = sql_num_rows($euresult); } $EditUserID = $MyEditUserID; $EditUserGroupID = sql_result($euresult,0,"GroupID"); @@ -293,7 +293,7 @@ $eunum = sql_num_rows($euresult); } $EditUserName = sql_result($euresult,0,"Name"); sql_free_result($euresult); $eugquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($EditUserGroupID)); - $eugresult=sql_query($eugquery); + $eugresult=sql_query($eugquery,$SQLStat); $EditUserGroup=sql_result($eugresult,0,"Name"); $EditUserNamePrefix=sql_result($eugresult,0,"NamePrefix"); $EditUserNameSuffix=sql_result($eugresult,0,"NameSuffix"); @@ -316,7 +316,7 @@ $eunum = sql_num_rows($euresult); } $MySubPost = "

This post has been edited by ".$EditUserName." on ".$MyEditTime."
"; } if($MyEditTime!=$MyTimeStamp&&$MyEditUserID!=0&&$MyEditUserID!=$MyUserID) { $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); $rei=0; $ipshow = "two"; $User1ID=$MyUserID; $GuestsName = $MyGuestName; @@ -330,7 +330,7 @@ $User1Joined=GMTimeChange("M j Y",$User1Joined,$_SESSION['UserTimeZone'],0,$_SES $User1Hidden=sql_result($reresult,$rei,"HiddenMember"); $User1GroupID=sql_result($reresult,$rei,"GroupID"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($User1GroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); diff --git a/inc/lowsubcategories.php b/inc/lowsubcategories.php index 425dd06..5b003d5 100644 --- a/inc/lowsubcategories.php +++ b/inc/lowsubcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowsubcategories.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: lowsubcategories.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowsubcategories.php"||$File3Name=="/lowsubcategories.php") { @@ -19,7 +19,7 @@ if ($File3Name=="lowsubcategories.php"||$File3Name=="/lowsubcategories.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $checkquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$checkresult=sql_query($checkquery); +$checkresult=sql_query($checkquery,$SQLStat); $checknum=sql_num_rows($checkresult); if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($checkresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -50,7 +50,7 @@ $_SESSION['PreViewingTitle'] = "Viewing SubCategory:"; $_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); -$iscresult=sql_query($iscquery); +$iscresult=sql_query($iscquery,$SQLStat); $iscnum=sql_num_rows($iscresult); if($iscnum>=1) { $iscCategoryID=sql_result($iscresult,0,"id"); @@ -73,7 +73,7 @@ ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } sql_free_result($checkresult); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `InSubCategory`=%i ORDER BY `OrderID` ASC, `id` ASC", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; while ($prei < $prenum) { @@ -87,7 +87,7 @@ $CategoryType = strtolower($CategoryType); $SubShowForums = strtolower($SubShowF if(isset($CatPermissionInfo['CanViewCategory'][$CategoryID])&& $CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -109,7 +109,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -137,7 +137,7 @@ $gltf[$apcl] = $SubsForumID; ++$apcl; } sql_free_result($apcresult); } } if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -160,7 +160,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `CategoryID`=%i AND `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($CategoryID,$gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); diff --git a/inc/lowsubforums.php b/inc/lowsubforums.php index 30bb5ec..913b1a0 100644 --- a/inc/lowsubforums.php +++ b/inc/lowsubforums.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowsubforums.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: lowsubforums.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowsubforums.php"||$File3Name=="/lowsubforums.php") { @@ -19,7 +19,7 @@ if ($File3Name=="lowsubforums.php"||$File3Name=="/lowsubforums.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $checkquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$checkresult=sql_query($checkquery); +$checkresult=sql_query($checkquery,$SQLStat); $checknum=sql_num_rows($checkresult); if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($checkresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -40,12 +40,12 @@ if($CanHaveTopics!="yes"&&$ForumType!="redirect") { if($NumberViews==0||$NumberViews==null) { $NewNumberViews = 1; } if($NumberViews!=0&&$NumberViews!=null) { $NewNumberViews = $NumberViews + 1; } $viewup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumViews`='%s' WHERE `id`=%i", array($NewNumberViews,$_GET['id'])); -sql_query($viewup); } +sql_query($viewup,$SQLStat); } if($ForumType=="redirect") { if($RedirectTimes==0||$RedirectTimes==null) { $NewRedirTime = 1; } if($RedirectTimes!=0&&$RedirectTimes!=null) { $NewRedirTime = $RedirectTimes + 1; } $redirup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `Redirects`='%s' WHERE `id`=%i", array($NewRedirTime,$_GET['id'])); -sql_query($redirup); +sql_query($redirup,$SQLStat); if($RedirectURL!="http://"&&$RedirectURL!="") { redirect("location",$RedirectURL,0,null,false); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -60,7 +60,7 @@ ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } sql_free_result($checkresult); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `id`=%i ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; $CategoryID=sql_result($preresult,0,"id"); @@ -70,7 +70,7 @@ $CategoryShow=sql_result($preresult,0,"ShowCategory"); $CategoryDescription=sql_result($preresult,0,"Description"); if($InSubForum!="0") { $isfquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($InSubForum)); -$isfresult=sql_query($isfquery); +$isfresult=sql_query($isfquery,$SQLStat); $isfnum=sql_num_rows($isfresult); if($isfnum>=1) { $isfForumID=sql_result($isfresult,0,"id"); @@ -112,7 +112,7 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes"&& $PermissionInfo['CanViewForum'][$_GET['id']]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID,$_GET['id'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; ?> diff --git a/inc/lowtopics.php b/inc/lowtopics.php index a807b6a..114be5b 100644 --- a/inc/lowtopics.php +++ b/inc/lowtopics.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowtopics.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: lowtopics.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowtopics.php"||$File3Name=="/lowtopics.php") { @@ -21,7 +21,7 @@ $pstring = null; $pagenum = null; if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } if(!is_numeric($_GET['page'])) { $_GET['page'] = 1; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -49,7 +49,7 @@ $ForumKarmaCountView=sql_result($preresult,0,"KarmaCountView"); sql_free_result($preresult); $ForumType = strtolower($ForumType); $CanHaveTopics = strtolower($CanHaveTopics); $catcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($ForumCatID)); -$catresult=sql_query($catcheck); +$catresult=sql_query($catcheck,$SQLStat); $CategoryName=sql_result($catresult,0,"Name"); $CategoryType=sql_result($catresult,0,"CategoryType"); $CategoryPostCountView=sql_result($catresult,0,"PostCountView"); @@ -68,7 +68,7 @@ if($CategoryKarmaCountView!=0&&$MyKarmaCount<$CategoryKarmaCountView) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); } } if($InSubForum!="0") { $isfquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($InSubForum)); -$isfresult=sql_query($isfquery); +$isfresult=sql_query($isfquery,$SQLStat); $isfnum=sql_num_rows($isfresult); if($isfnum>=1) { $isfForumID=sql_result($isfresult,0,"id"); @@ -112,12 +112,12 @@ if($ForumType!="redirect") { if($NumberViews==0||$NumberViews==null) { $NewNumberViews = 1; } if($NumberViews!=0&&$NumberViews!=null) { $NewNumberViews = $NumberViews + 1; } $viewup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumViews`=%i WHERE `id`=%i", array($NewNumberViews,$_GET['id'])); -sql_query($viewup); } +sql_query($viewup,$SQLStat); } if($ForumType=="redirect") { if($RedirectTimes==0||$RedirectTimes==null) { $NewRedirTime = 1; } if($RedirectTimes!=0&&$RedirectTimes!=null) { $NewRedirTime = $RedirectTimes + 1; } $redirup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `Redirects`=%i WHERE `id`=%i", array($NewRedirTime,$_GET['id'])); -sql_query($redirup); +sql_query($redirup,$SQLStat); if($RedirectURL!="http://"&&$RedirectURL!="") { redirect("location",$RedirectURL,0,null,false); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -162,7 +162,7 @@ if($PageLimit<0) { $PageLimit = 0; } //End Topic Page Code $i=0; $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `Pinned` DESC, `LastUpdate` DESC LIMIT %i,%i", array($_GET['id'],$PageLimit,$Settings['max_topics'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); //List Page Number Code Start $pagenum=count($Pages); diff --git a/inc/members.php b/inc/members.php index c409c56..1052920 100644 --- a/inc/members.php +++ b/inc/members.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: members.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: members.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="members.php"||$File3Name=="/members.php") { @@ -57,7 +57,7 @@ if(!is_numeric($_GET['gid'])) { $_GET['gid'] = null; } if($_GET['gid']!=null&&$_GET['groupid']==null) { $_GET['groupid'] = $_GET['gid']; } if(!is_numeric($_GET['groupid'])) { $_GET['groupid'] = null; } $ggquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s'", array($Settings['GuestGroup'])); -$ggresult=sql_query($ggquery); +$ggresult=sql_query($ggquery,$SQLStat); $GGroup=sql_result($ggresult,0,"id"); sql_free_result($ggresult); //Get SQL LIMIT Number @@ -70,8 +70,8 @@ $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable if($_GET['groupid']!=null) { $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."members` WHERE `GroupID`=%i AND `GroupID`<>%i AND `id`>=0 ".$orderlist." LIMIT %i,%i", array($_GET['groupid'],$GGroup,$PageLimit,$Settings['max_memlist'])); } $rnquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$result=sql_query($query); -$rnresult=sql_query($rnquery); +$result=sql_query($query,$SQLStat); +$rnresult=sql_query($rnquery,$SQLStat); $NumberMembers = sql_result($rnresult,0); sql_free_result($rnresult); $_SESSION['ViewingPage'] = url_maker(null,"no+ext","act=list&orderby=".$_GET['orderby']."&ordertype=".$_GET['ordertype']."&page=".$_GET['page'],"&","=",$prexqstr['member'],$exqstr['member']); @@ -224,7 +224,7 @@ $MemList['TimeZone']=sql_result($result,$i,"TimeZone"); $MemList['DST']=sql_result($result,$i,"DST"); $MemList['IP']=sql_result($result,$i,"IP"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($MemList['GroupID'])); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $MemList['Group']=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); @@ -276,8 +276,8 @@ $uolcuttime = GMTimeStamp(); $uoltime = $uolcuttime - ini_get("session.gc_maxlifetime"); $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."sessions` WHERE `expires` >= %i ORDER BY `expires` DESC LIMIT %i,%i", array($uoltime,$PageLimit,$Settings['max_memlist'])); $rnquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$result=sql_query($query); -$rnresult=sql_query($rnquery); +$result=sql_query($query,$SQLStat); +$rnresult=sql_query($rnquery,$SQLStat); $NumberMembers = sql_result($rnresult,0); sql_free_result($rnresult); $_SESSION['ViewingPage'] = url_maker(null,"no+ext","act=online&list=".$_GET['list']."&page=".$_GET['page'],"&","=",$prexqstr['member'],$exqstr['member']); @@ -435,7 +435,7 @@ parse_str($PreExpPage,$ChkID); if($PreFileName==$exfile['topic'].$Settings['file_ext']) { if(isset($ChkID["id"])) { $ChkID = $ChkID["id"]; $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($ChkID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum>=1) { $TopicForumID=sql_result($preresult,0,"ForumID"); @@ -456,7 +456,7 @@ if($PermissionInfo['CanViewForum'][$TopicForumID]=="no"|| if($PreFileName==$exfile['forum'].$Settings['file_ext']) { if(isset($ChkID["id"])) { $ChkID = $ChkID["id"]; $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($ChkID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $ForumCatID=sql_result($preresult,0,"CategoryID"); sql_free_result($preresult); @@ -473,7 +473,7 @@ if($PermissionInfo['CanViewForum'][$ChkID]=="no"|| if($PreFileName==$exfile['subforum'].$Settings['file_ext']) { if(isset($ChkID["id"])) { $ChkID = $ChkID["id"]; $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($ChkID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $ForumCatID=sql_result($preresult,0,"CategoryID"); sql_free_result($preresult); @@ -548,7 +548,7 @@ if($pagenum>1) { =1) { $i=0; @@ -896,7 +896,7 @@ $CGMTime = GMTimeStamp(); if($YourBanTime!=0&&$YourBanTime!=null) { if($YourBanTime>=$CGMTime) { $BanError = "yes"; } } $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($YourGroupM)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $YourGroupM=sql_result($gresult,0,"Name"); sql_free_result($gresult); $YourTimeZoneM=sql_result($resultlog,$i,"TimeZone"); @@ -922,7 +922,7 @@ $NewDay=GMTimeStamp(); $NewIP=$_SERVER['REMOTE_ADDR']; if($BanError!="yes") { $queryup = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Password`='%s',`HashType`='%s',`LastActive`=%i,`IP`='%s',`Salt`='%s' WHERE `id`=%i", array($NewPassword,$iDBHash,$NewDay,$NewIP,$NewHashSalt,$YourIDM)); -sql_query($queryup); +sql_query($queryup,$SQLStat); sql_free_result($resultlog); //session_regenerate_id(); $_SESSION['Theme']=$UseTheme; @@ -1213,7 +1213,7 @@ $Name = stripcslashes(htmlspecialchars($_POST['Name'], ENT_QUOTES, $Settings['ch //$Name = preg_replace("/&#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $Name); $Name = remove_spaces($Name); $lonewolfqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."restrictedwords` WHERE `RestrictedUserName`='yes'", array(null)); -$lonewolfrt=sql_query($lonewolfqy); +$lonewolfrt=sql_query($lonewolfqy,$SQLStat); $lonewolfnm=sql_num_rows($lonewolfrt); $lonewolfs=0; $RMatches = null; while ($lonewolfs < $lonewolfnm) { @@ -1240,8 +1240,8 @@ if($RCaseInsensitive=="yes"&&$RWholeWord!="yes") { $RMatches = preg_match("/".$RWord."/i", $Name); if($RMatches==true) { break 1; } } ++$lonewolfs; } sql_free_result($lonewolfrt); -$sql_email_check = sql_query(sql_pre_query("SELECT `Email` FROM `".$Settings['sqltable']."members` WHERE `Email`='%s'", array($_POST['Email']))); -$sql_username_check = sql_query(sql_pre_query("SELECT `Name` FROM `".$Settings['sqltable']."members` WHERE `Name`='%s'", array($Name))); +$sql_email_check = sql_query(sql_pre_query("SELECT `Email` FROM `".$Settings['sqltable']."members` WHERE `Email`='%s'", array($_POST['Email'])),$SQLStat); +$sql_username_check = sql_query(sql_pre_query("SELECT `Name` FROM `".$Settings['sqltable']."members` WHERE `Name`='%s'", array($Name)),$SQLStat); $email_check = sql_num_rows($sql_email_check); $username_check = sql_num_rows($sql_username_check); sql_free_result($sql_email_check); sql_free_result($sql_username_check); @@ -1341,10 +1341,10 @@ $Website = stripcslashes(htmlspecialchars($_POST['Website'], ENT_QUOTES, $Settin //$Website = preg_replace("/&#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $Website); $Website = remove_spaces($Website); $gquerys = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s' LIMIT 1", array($yourgroup)); -$gresults=sql_query($gquerys); +$gresults=sql_query($gquerys,$SQLStat); $yourgroup=sql_result($gresults,0,"id"); sql_free_result($gresults); -$yourid = sql_get_next_id($Settings['sqltable'],"members"); +$yourid = sql_get_next_id($Settings['sqltable'],"members",$SQLStat); $_POST['Interests'] = remove_spaces($_POST['Interests']); $_POST['Title'] = remove_spaces($_POST['Title']); $_POST['Email'] = remove_spaces($_POST['Email']); @@ -1357,9 +1357,9 @@ if($_POST['MinOffSet']<0) { $_POST['MinOffSet'] = "00"; } $_POST['YourOffSet'] = $_POST['YourOffSet'].":".$_POST['MinOffSet']; $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."members` (`Name`, `Password`, `HashType`, `Email`, `GroupID`, `Validated`, `HiddenMember`, `WarnLevel`, `Interests`, `Title`, `Joined`, `LastActive`, `LastPostTime`, `BanTime`, `BirthDay`, `BirthMonth`, `BirthYear`, `Signature`, `Notes`, `Avatar`, `AvatarSize`, `Website`, `Gender`, `PostCount`, `Karma`, `KarmaUpdate`, `RepliesPerPage`, `TopicsPerPage`, `MessagesPerPage`, `TimeZone`, `DST`, `UseTheme`, `IP`, `Salt`) VALUES\n". "('%s', '%s', '%s', '%s', '%s', '%s', '%s', %i, '%s', '%s', %i, %i, '0', '0', '0', '0', '0', '%s', '%s', '%s', '%s', '%s', '%s', %i, 0, 0, 10, 10, 10, '%s', '%s', '%s', '%s', '%s')", array($Name,$NewPassword,$iDBHash,$_POST['Email'],$yourgroup,$ValidateStats,$HideMe,"0",$_POST['Interests'],$_POST['Title'],$_POST['Joined'],$_POST['LastActive'],$NewSignature,'Your Notes',$Avatar,"100x100",$Website,$_POST['YourGender'],$_POST['PostCount'],$_POST['YourOffSet'],$_POST['DST'],$Settings['DefaultTheme'],$_POST['UserIP'],$HashSalt)); -sql_query($query); +sql_query($query,$SQLStat); $querylogr = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s' AND `Password`='%s' LIMIT 1", array($Name,$NewPassword)); -$resultlogr=sql_query($querylogr); +$resultlogr=sql_query($querylogr,$SQLStat); $numlogr=sql_num_rows($resultlogr); if($numlogr>=1) { $ir=0; @@ -1368,7 +1368,7 @@ $YourNameMr=sql_result($resultlogr,$ir,"Name"); $YourGroupMr=sql_result($resultlogr,$ir,"GroupID"); $YourGroupIDMr=$YourGroupMr; $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($YourGroupMr)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $YourGroupMr=sql_result($gresult,0,"Name"); sql_free_result($gresult); $YourTimeZoneMr=sql_result($resultlogr,$ir,"TimeZone"); diff --git a/inc/misc/functions.php b/inc/misc/functions.php index bd69346..03dca5a 100644 --- a/inc/misc/functions.php +++ b/inc/misc/functions.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: functions.php - Last Update: 12/05/2009 SVN 377 - Author: cooldude2k $ + $FileInfo: functions.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="functions.php"||$File3Name=="/functions.php") { @@ -115,7 +115,7 @@ if(!isset($Settings['DefaultTheme'])) { function text2icons($Text,$sqlt) { global $Settings; $reneequery=sql_pre_query("SELECT * FROM `".$sqlt."smileys`", array(null)); -$reneeresult=sql_query($reneequery); +$reneeresult=sql_query($reneequery,$SQLStat); $reneenum=sql_num_rows($reneeresult); $renees=0; while ($renees < $reneenum) { @@ -291,7 +291,7 @@ return $phpsrcs; } // Check to see if the user is hidden/shy. >_> | ^_^ | <_< function GetUserName($idu,$sqlt) { $UsersName = null; $gunquery = sql_pre_query("SELECT * FROM `".$sqlt."members` WHERE `id`=%i LIMIT 1", array($idu)); -$gunresult=sql_query($gunquery); +$gunresult=sql_query($gunquery,$SQLStat); $gunnum=sql_num_rows($gunresult); // I'm now hidden from you. ^_^ | <_< I cant find you. $UsersHidden = "yes"; diff --git a/inc/misc/mysql.php b/inc/misc/mysql.php index 8d305d7..4a00754 100644 --- a/inc/misc/mysql.php +++ b/inc/misc/mysql.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: mysql.php - Last Update: 12/06/2009 SVN 379 - Author: cooldude2k $ + $FileInfo: mysql.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="mysql.php"||$File3Name=="/mysql.php") { @@ -145,11 +145,17 @@ $query_val[$query_is] = $query_vars[$query_i]; return call_user_func_array("sprintf",$query_val); } function sql_set_charset($charset,$link=null) { if(function_exists('mysql_set_charset')===false) { - $result = sql_query("SET CHARACTER SET '".$charset."'"); +if(!isset($link)) { + $result = sql_query("SET CHARACTER SET '".$charset."'"); } +if(isset($link)) { + $result = sql_query("SET CHARACTER SET '".$charset."'",$link); } if ($result===false) { output_error("SQL Error: ".sql_error(),E_USER_ERROR); return false; } - $result = sql_query("SET NAMES '".$charset."'"); +if(!isset($link)) { + $result = sql_query("SET NAMES '".$charset."'"); } +if(isset($link)) { + $result = sql_query("SET NAMES '".$charset."'",$link); } if ($result===false) { output_error("SQL Error: ".sql_error(),E_USER_ERROR); return false; } @@ -176,16 +182,22 @@ if ($result===false) { return true; } } */ // Get next id for stuff -function sql_get_next_id($tablepre,$table) { +function sql_get_next_id($tablepre,$table,$link=null) { $getnextidq = sql_pre_query("SHOW TABLE STATUS LIKE '".$tablepre.$table."'", array()); - $getnextidr = sql_query($getnextidq); +if(!isset($link)) { + $result = sql_query($getnextidq); } +if(isset($link)) { + $getnextidr = sql_query($getnextidq,$link); } $getnextid = sql_fetch_assoc($getnextidr); return $getnextid['Auto_increment']; @sql_free_result($getnextidr); } // Get number of rows for table -function sql_get_num_rows($tablepre,$table) { +function sql_get_num_rows($tablepre,$table,$link=null) { $getnextidq = sql_pre_query("SHOW TABLE STATUS LIKE '".$tablepre.$table."'", array()); - $getnextidr = sql_query($getnextidq); +if(!isset($link)) { + $getnextidr = sql_query($getnextidq); } +if(isset($link)) { + $getnextidr = sql_query($getnextidq,$link); } $getnextid = sql_fetch_assoc($getnextidr); return $getnextid['Rows']; @sql_free_result($getnextidr); } diff --git a/inc/navbar.php b/inc/navbar.php index a8883d1..d4f6b98 100644 --- a/inc/navbar.php +++ b/inc/navbar.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: navbar.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: navbar.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="navbar.php"||$File3Name=="/navbar.php") { @@ -19,11 +19,11 @@ if ($File3Name=="navbar.php"||$File3Name=="/navbar.php") { exit(); } if($_SESSION['UserGroup']!=$Settings['GuestGroup']||$GroupInfo['CanPM']=="yes") { $pmquery1 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."messenger` WHERE `ReciverID`=%i AND `Read`=0", array($_SESSION['UserID'])); -$pmresult1=sql_query($pmquery1); +$pmresult1=sql_query($pmquery1,$SQLStat); $PMNumber=sql_num_rows($pmresult1); sql_free_result($pmresult1); /* $pmquery2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."messenger` WHERE `SenderID`=%i AND `Read`=0", array($_SESSION['UserID'])); -$pmresult2=sql_query($pmquery2); +$pmresult2=sql_query($pmquery2,$SQLStat); $SentPMNumber=sql_num_rows($pmresult2); sql_free_result($pmresult2); */ } if($ThemeSet['LogoStyle']==null) { $logostyle = ""; } diff --git a/inc/pm.php b/inc/pm.php index 9ddc19c..80ed0e0 100644 --- a/inc/pm.php +++ b/inc/pm.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: pm.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: pm.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="pm.php"||$File3Name=="/pm.php") { @@ -69,8 +69,8 @@ $nums = $_GET['page'] * $Settings['max_pmlist']; $PageLimit = $nums - $Settings['max_pmlist']; $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."messenger` WHERE `ReciverID`=%i ORDER BY `DateSend` DESC LIMIT %i,%i", array($_SESSION['UserID'],$PageLimit,$Settings['max_pmlist'])); $rnquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$result=sql_query($query); -$rnresult=sql_query($rnquery); +$result=sql_query($query,$SQLStat); +$rnresult=sql_query($rnquery,$SQLStat); $NumberMessage = sql_result($rnresult,0); sql_free_result($rnresult); if($NumberMessage==null) { @@ -239,8 +239,8 @@ $nums = $_GET['page'] * $Settings['max_pmlist']; $PageLimit = $nums - $Settings['max_pmlist']; $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."messenger` WHERE `SenderID`=%i ORDER BY `DateSend` DESC LIMIT %i,%i", array($_SESSION['UserID'],$PageLimit,$Settings['max_pmlist'])); $rnquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$result=sql_query($query); -$rnresult=sql_query($rnquery); +$result=sql_query($query,$SQLStat); +$rnresult=sql_query($rnquery,$SQLStat); $NumberMessage = sql_result($rnresult,0); sql_free_result($rnresult); if($NumberMessage==null) { @@ -405,7 +405,7 @@ echo "".$ReciverName.""; } /", "
", nl2br($MessageText)); $MessageDesc=sql_result($result,$is,"Description"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i", array($SenderID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); $rei=0; if($_SESSION['UserID']!=$ReciverID&& @@ -454,7 +454,7 @@ $User1GroupID=sql_result($reresult,$rei,"GroupID"); $User1Hidden=sql_result($reresult,$rei,"HiddenMember"); $SenderHidden = $User1Hidden; $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i", array($User1GroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); @@ -482,7 +482,7 @@ $User1IP=sql_result($reresult,$rei,"IP"); ++$is; } sql_free_result($result); if($_SESSION['UserID']==$ReciverID) { $queryup = sql_pre_query("UPDATE `".$Settings['sqltable']."messenger` SET `Read`=%i WHERE `id`=%i", array(1,$_GET['id'])); -sql_query($queryup); } +sql_query($queryup,$SQLStat); } if($User1Name=="Guest") { $User1Name=$PMGuest; if($User1Name==null) { $User1Name="Guest"; } } if(isset($GroupNamePrefix)&&$GroupNamePrefix!=null) { @@ -582,7 +582,7 @@ echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr $SendMessageTo = null; if($_GET['id']!=null&&$_GET['id']!=-1) { $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i", array($_GET['id'])); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); $rei=0; while ($rei < $renum) { @@ -599,13 +599,13 @@ $QuoteUserName = $SendMessageTo; } if(!isset($SendMessageTo)) { $QuoteUserName = "Unknown"; } $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."messenger` WHERE `id`=%i", array($_GET['post'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $QuoteTitle=sql_result($result,0,"MessageTitle"); $MessageText=sql_result($result,0,"MessageText"); $QuoteReply = preg_replace("/\/", "
", nl2br($MessageText)); $QuoteDescription=sql_result($result,0,"Description"); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $QuoteReply = remove_bad_entities($QuoteReply); $QuoteDescription = str_replace("Re: ","",$QuoteDescription); @@ -637,7 +637,7 @@ $_SESSION['UserFormID'] = $UFID;
_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); -$katarzynart=sql_query($katarzynaqy); +$katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -842,7 +842,7 @@ $_POST['Message'] = preg_replace("/".$Filter."/i", $Replace, $_POST['Message']); $_POST['MessageDesc'] = preg_replace("/".$Filter."/i", $Replace, $_POST['MessageDesc']); } ++$katarzynas; } sql_free_result($katarzynart); $lonewolfqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."restrictedwords` WHERE `RestrictedMessageName`='yes' or `RestrictedUserName`='yes'", array(null)); -$lonewolfrt=sql_query($lonewolfqy); +$lonewolfrt=sql_query($lonewolfqy,$SQLStat); $lonewolfnm=sql_num_rows($lonewolfrt); $lonewolfs=0; $RMatches = null; $RGMatches = null; while ($lonewolfs < $lonewolfnm) { @@ -894,14 +894,14 @@ $RGMatches = preg_match("/".$RWord."/i", $_POST['GuestName']); if($RGMatches==true) { break 1; } } } ++$lonewolfs; } sql_free_result($lonewolfrt); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s'", array($_POST['SendMessageTo'])); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); $rei=0; while ($rei < $renum) { $SendMessageToID = sql_result($reresult,$rei,"id"); $SendToGroupID = sql_result($reresult,$rei,"GroupID"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i", array($SendToGroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $SendUserCanPM=sql_result($gresult,0,"CanPM"); $SendUserCanPM = strtolower($SendUserCanPM); if($SendUserCanPM!="yes"&&$SendUserCanPM!="no") { @@ -966,12 +966,12 @@ redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"ac

Message sent to user .
diff --git a/inc/prelogin.php b/inc/prelogin.php index d2c96cf..4cb421e 100644 --- a/inc/prelogin.php +++ b/inc/prelogin.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: prelogin.php - Last Update: 11/23/2009 SVN 360 - Author: cooldude2k $ + $FileInfo: prelogin.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="prelogin.php"||$File3Name=="/prelogin.php") { @@ -19,7 +19,7 @@ if ($File3Name=="prelogin.php"||$File3Name=="/prelogin.php") { exit(); } $_SESSION['CheckCookie']="done"; $querylog2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s' AND `Password`='%s' AND `id`=%i LIMIT 1", array($_COOKIE['MemberName'],$_COOKIE['SessPass'],$_COOKIE['UserID'])); -$resultlog2=sql_query($querylog2); +$resultlog2=sql_query($querylog2,$SQLStat); $numlog2=sql_num_rows($resultlog2); if($numlog2==1) { $YourIDAM=sql_result($resultlog2,0,"id"); @@ -28,7 +28,7 @@ $YourGroupAM=sql_result($resultlog2,0,"GroupID"); $YourGroupIDAM=$YourGroupAM; $YourPassAM=sql_result($resultlog2,0,"Password"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($YourGroupAM)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $YourGroupAM=sql_result($gresult,0,"Name"); sql_free_result($gresult); $BanError = null; diff --git a/inc/profilemain.php b/inc/profilemain.php index 00877f6..e3c8fc3 100644 --- a/inc/profilemain.php +++ b/inc/profilemain.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: profilemain.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: profilemain.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="profilemain.php"||$File3Name=="/profilemain.php") { @@ -113,7 +113,7 @@ $profiletitle = " ".$ThemeSet['TitleDivider']." NotePad"; _> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); - $katarzynart=sql_query($katarzynaqy); + $katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -192,11 +192,11 @@ if($_POST['act']=="view"&& $NewDay=GMTimeStamp(); $NewIP=$_SERVER['REMOTE_ADDR']; $querynewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Notes`='%s',`LastActive`=%i,`IP`='%s' WHERE `id`=%i", array($_POST['NotePad'],$NewDay,$NewIP,$_SESSION['UserID'])); - sql_query($querynewskin); } } } + sql_query($querynewskin,$SQLStat); } } } if($_GET['act']=="signature") { if($_POST['update']!="now") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $YourID=sql_result($result,$i,"id"); @@ -247,7 +247,7 @@ if($_POST['act']=="signature"&& /* <_< iWordFilter >_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); - $katarzynart=sql_query($katarzynaqy); + $katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -274,11 +274,11 @@ if($_POST['act']=="signature"&& $NewDay=GMTimeStamp(); $NewIP=$_SERVER['REMOTE_ADDR']; $querynewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Signature`='%s',`LastActive`=%i,`IP`='%s' WHERE `id`=%i", array($_POST['Signature'],$NewDay,$NewIP,$_SESSION['UserID'])); - sql_query($querynewskin); } } } + sql_query($querynewskin,$SQLStat); } } } if($_GET['act']=="avatar") { if($_POST['update']!="now") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $YourID=sql_result($result,$i,"id"); @@ -367,11 +367,11 @@ if($_POST['Avatar']!=null&&$_POST['AvatarSizeW']!=null&&$_POST['AvatarSizeH']!=n $NewIP=$_SERVER['REMOTE_ADDR']; $_POST['Avatar'] = remove_spaces($_POST['Avatar']); $querynewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Avatar`='%s',`AvatarSize`='%s',`LastActive`=%i,`IP`='%s' WHERE `id`=%i", array($_POST['Avatar'],$fullavatarsize,$NewDay,$NewIP,$_SESSION['UserID'])); - sql_query($querynewskin); } } } + sql_query($querynewskin,$SQLStat); } } } if($_GET['act']=="settings") { if($_POST['update']!="now") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $YourID=sql_result($result,$i,"id"); @@ -532,11 +532,11 @@ if($_POST['act']=="settings"&& if(!is_numeric($_POST['TopicsPerPage'])) { $_POST['TopicsPerPage'] = "10"; } if(!is_numeric($_POST['MessagesPerPage'])) { $_POST['MessagesPerPage'] = "10"; } $querynewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `UseTheme`='%s',`TimeZone`='%s',`DST`='%s',`LastActive`=%i,RepliesPerPage=%i,TopicsPerPage=%i,MessagesPerPage=%i,`IP`='%s' WHERE `id`=%i", array(chack_themes($_POST['skin']),$_POST['YourOffSet'],$_POST['DST'],$NewDay,$_POST['RepliesPerPage'],$_POST['TopicsPerPage'],$_POST['MessagesPerPage'],$NewIP,$_SESSION['UserID'])); - sql_query($querynewskin); } } } + sql_query($querynewskin,$SQLStat); } } } if($_GET['act']=="profile") { if($_POST['update']!="now") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $YourID=sql_result($result,$i,"id"); @@ -713,7 +713,7 @@ if($_POST['act']=="profile"&& /* <_< iWordFilter >_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); - $katarzynart=sql_query($katarzynaqy); + $katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -783,11 +783,11 @@ if($_POST['act']=="profile"&& $NewIP=$_SERVER['REMOTE_ADDR']; $_POST['Website'] = urlcheck($_POST['Website']); $querynewprofile = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Interests`='%s',`Title`='%s',`Website`='%s',`TimeZone`='%s',`Gender`='%s',`DST`='%s',`LastActive`=%i,`BirthMonth`=%i,`BirthDay`=%i,`BirthYear`=%i,RepliesPerPage=%i,TopicsPerPage=%i,MessagesPerPage=%i,`IP`='%s' WHERE `id`=%i", array($_POST['Interests'],$_POST['Title'],$_POST['Website'],$_POST['YourOffSet'],$_POST['YourGender'],$_POST['DST'],$NewDay,$BirthMonth,$BirthDay,$BirthYear,$_POST['RepliesPerPage'],$_POST['TopicsPerPage'],$_POST['MessagesPerPage'],$NewIP,$_SESSION['UserID'])); - sql_query($querynewprofile); } } } + sql_query($querynewprofile,$SQLStat); } } } if($_GET['act']=="userinfo") { if($_POST['update']!="now") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $YourID=sql_result($result,$i,"id"); @@ -849,7 +849,7 @@ if($_POST['update']=="now") { if($_POST['act']=="userinfo"&& $_SESSION['UserGroup']!=$Settings['GuestGroup']) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID'])); - $result=sql_query($query); + $result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; $OldPassword=sql_result($result,$i,"Password"); @@ -913,7 +913,7 @@ if($YourPassword!=$OldPassword) { $Error="Yes"; ?> setcookie("SessPass", $NewPassword, time() + (7 * 86400), $cbasedir, $cookieDomain); } } $_POST['Email'] = remove_spaces($_POST['Email']); $querynewuserinfo = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Password`='%s',`HashType`='iDBH',`Email`='%s',`LastActive`=%i,`IP`='%s',`Salt`='%s' WHERE `id`=%i", array($NewPassword,$_POST['Email'],$NewDay,$NewIP,$NewSalt,$_SESSION['UserID'])); - sql_query($querynewuserinfo); } } } } + sql_query($querynewuserinfo,$SQLStat); } } } } ?> diff --git a/inc/replies.php b/inc/replies.php index b4b0dd5..5b2b28b 100644 --- a/inc/replies.php +++ b/inc/replies.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: replies.php - Last Update: 12/05/2009 SVN 376 - Author: cooldude2k $ + $FileInfo: replies.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="replies.php"||$File3Name=="/replies.php") { @@ -26,7 +26,7 @@ if($_GET['modact']=="pin"||$_GET['modact']=="unpin"||$_GET['modact']=="open"|| $_GET['modact']=="close"||$_GET['modact']=="edit"||$_GET['modact']=="delete") { $_GET['act'] = $_GET['modact']; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -44,7 +44,7 @@ $NumberReplies=1; } $ViewTimes=sql_result($preresult,0,"NumViews"); sql_free_result($preresult); $forumcheckx = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($TopicForumID)); -$fmckresult=sql_query($forumcheckx); +$fmckresult=sql_query($forumcheckx,$SQLStat); $ForumName=sql_result($fmckresult,0,"Name"); $ForumType=sql_result($fmckresult,0,"ForumType"); $CanHaveTopics=sql_result($fmckresult,0,"CanHaveTopics"); @@ -52,7 +52,7 @@ $ForumPostCountView=sql_result($fmckresult,0,"PostCountView"); $ForumKarmaCountView=sql_result($fmckresult,0,"KarmaCountView"); sql_free_result($fmckresult); $catcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($TopicCatID)); -$catresult=sql_query($catcheck); +$catresult=sql_query($catcheck,$SQLStat); $CategoryName=sql_result($catresult,0,"Name"); $CategoryType=sql_result($catresult,0,"CategoryType"); $CategoryPostCountView=sql_result($catresult,0,"PostCountView"); @@ -154,7 +154,7 @@ if(!isset($_GET['post'])||$_GET['post']!==null) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC LIMIT %i,%i", array($_GET['id'],$PageLimit,$Settings['max_posts'])); } if(isset($_GET['post'])&&$_GET['post']!==null) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i AND `id`=%i ORDER BY `TimeStamp` ASC LIMIT %i,%i", array($_GET['id'],$_GET['post'],$PageLimit,$Settings['max_posts'])); } -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); if($num==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -163,7 +163,7 @@ if($num!=0) { if($ViewTimes==0||$ViewTimes==null) { $NewViewTimes = 1; } if($ViewTimes!=0&&$ViewTimes!=null) { $NewViewTimes = $ViewTimes + 1; } $viewsup = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `NumViews`='%s' WHERE `id`=%i", array($NewViewTimes,$_GET['id'])); -sql_query($viewsup); } +sql_query($viewsup,$SQLStat); } //List Page Number Code Start $pagenum=count($Pages); if($_GET['page']>$pagenum) { @@ -266,11 +266,11 @@ $MyPost=sql_result($result,$i,"Post"); $MyPost = preg_replace("/\/", "
", nl2br($MyPost)); $MyDescription=sql_result($result,$i,"Description"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $MyUserID = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $rei=0; $ipshow = "two"; $User1ID=$MyUserID; $GuestsName = $MyGuestName; @@ -284,7 +284,7 @@ $User1Joined=GMTimeChange("M j Y",$User1Joined,$_SESSION['UserTimeZone'],0,$_SES $User1Hidden=sql_result($reresult,$rei,"HiddenMember"); $User1GroupID=sql_result($reresult,$rei,"GroupID"); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($User1GroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); @@ -319,11 +319,11 @@ $MySubPost = null; if($MyEditTime!=$MyTimeStamp&&$MyEditUserID!=0) { if($MyEditUserID!=$MyUserID) { $euquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyEditUserID)); -$euresult = sql_query($euquery); +$euresult = sql_query($euquery,$SQLStat); $eunum = sql_num_rows($euresult); if($eunum<1) { $MyEditUserID = -1; $euquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyEditUserID)); -$euresult = sql_query($euquery); +$euresult = sql_query($euquery,$SQLStat); $eunum = sql_num_rows($euresult); } $EditUserID = $MyEditUserID; $EditUserGroupID = sql_result($euresult,0,"GroupID"); @@ -331,7 +331,7 @@ $eunum = sql_num_rows($euresult); } $EditUserName = sql_result($euresult,0,"Name"); sql_free_result($euresult); $eugquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($EditUserGroupID)); - $eugresult=sql_query($eugquery); + $eugresult=sql_query($eugquery,$SQLStat); $EditUserGroup=sql_result($eugresult,0,"Name"); $EditUserNamePrefix=sql_result($eugresult,0,"NamePrefix"); $EditUserNameSuffix=sql_result($eugresult,0,"NameSuffix"); @@ -517,7 +517,7 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die $QuoteReply = null; $QuoteDescription = null; if($_GET['post']==null) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC LIMIT 1", array($_GET['id'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $QuoteDescription=sql_result($result,0,"Description"); $QuoteDescription = str_replace("Re: ","",$QuoteDescription); @@ -525,7 +525,7 @@ $QuoteDescription = "Re: ".$QuoteDescription; sql_free_result($result); } if($_GET['post']!=null) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `id`=%i LIMIT 1", array($_GET['post'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); if($num>=1) { $QuoteReplyID=sql_result($result,0,"id"); @@ -536,11 +536,11 @@ $QuoteReply=sql_result($result,0,"Post"); $QuoteDescription=sql_result($result,0,"Description"); $QuoteGuestName=sql_result($result,0,"GuestName"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($QuoteUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $QuoteUserID = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($QuoteUserID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $QuoteUserName=sql_result($reresult,0,"Name"); if($QuoteUserName=="Guest") { $QuoteUserName=$QuoteGuestName; @@ -566,12 +566,12 @@ if($CatPermissionInfo['CanViewCategory'][$QuoteReplyCID]=="no") { if($GroupInfo['HasAdminCP']!="yes"||$GroupInfo['HasModCP']!="yes") { if($_GET['post']!=null&&$num>=1) { $rforumcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($QuoteReplyFID)); -$rfmckresult=sql_query($rforumcheck); +$rfmckresult=sql_query($rforumcheck,$SQLStat); $rForumPostCountView=sql_result($rfmckresult,0,"PostCountView"); $rForumKarmaCountView=sql_result($rfmckresult,0,"KarmaCountView"); sql_free_result($rfmckresult); $rcatcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($QuoteReplyCID)); -$rcatresult=sql_query($rcatcheck); +$rcatresult=sql_query($rcatcheck,$SQLStat); $rCategoryPostCountView=sql_result($rcatresult,0,"PostCountView"); $rCategoryKarmaCountView=sql_result($rcatresult,0,"KarmaCountView"); sql_free_result($rcatresult); @@ -609,7 +609,7 @@ $_SESSION['UserFormID'] = $UFID;
_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); -$katarzynart=sql_query($katarzynaqy); +$katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -839,13 +839,13 @@ redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"ac $Settings['max_posts']) { @@ -900,7 +900,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
 
@@ -959,7 +959,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
@@ -1016,7 +1016,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
@@ -1130,14 +1130,14 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die $ShowEditTopic = null; if($PermissionInfo['CanEditTopics'][$TopicForumID]=="yes") { $editquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC", array($TopicID)); -$editresult=sql_query($editquery); +$editresult=sql_query($editquery,$SQLStat); $editnum=sql_num_rows($editresult); $FReplyID=sql_result($editresult,0,"id"); sql_free_result($editresult); if($_GET['post']==$FReplyID) { $ShowEditTopic = true; } } if($PermissionInfo['CanEditTopics'][$TopicForumID]=="no") { $ShowEditTopic = null; } $ersquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `id`=%i LIMIT 1", array($_GET['post'])); -$ersresult=sql_query($ersquery); +$ersresult=sql_query($ersquery,$SQLStat); $ersnum=sql_num_rows($ersresult); if($ersnum==0) { sql_free_result($ersresult); redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); @@ -1164,7 +1164,7 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die sql_free_result($ersresult); if($ShowEditTopic===true) { $gtsquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($TopicID)); -$gtsresult=sql_query($gtsquery); +$gtsresult=sql_query($gtsquery,$SQLStat); $gtsnum=sql_num_rows($gtsresult); $TUsersID=sql_result($gtsresult,0,"UserID"); if($_SESSION['UserID']!=$TUsersID) { $ShowEditTopic = null; } @@ -1201,7 +1201,7 @@ $_SESSION['UserFormID'] = $UFID;
_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); -$katarzynart=sql_query($katarzynaqy); +$katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -1416,7 +1416,7 @@ $_POST['ReplyDesc'] = preg_replace("/".$Filter."/i", $Replace, $_POST['ReplyDesc $_POST['ReplyPost'] = preg_replace("/".$Filter."/i", $Replace, $_POST['ReplyPost']); } ++$katarzynas; } sql_free_result($katarzynart); $lonewolfqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."restrictedwords` WHERE `RestrictedTopicName`='yes' or `RestrictedUserName`='yes'", array(null)); -$lonewolfrt=sql_query($lonewolfqy); +$lonewolfrt=sql_query($lonewolfqy,$SQLStat); $lonewolfnm=sql_num_rows($lonewolfrt); $lonewolfs=0; $RMatches = null; $RGMatches = null; while ($lonewolfs < $lonewolfnm) { @@ -1526,7 +1526,7 @@ redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"ac
=1) { while ($apci < $apcnum) { @@ -113,14 +113,14 @@ $Atom = null; $RSS = null; $PreRSS = null; $gltnum = count($gltf); $glti = 0; while ($glti < $gltnum) { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `Pinned` DESC, `LastUpdate` DESC LIMIT %i", array($gltf[$glti],$Settings['max_topics'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; while ($i < $num) { $TopicID=sql_result($result,$i,"id"); $ForumID=sql_result($result,$i,"ForumID"); $CategoryID=sql_result($result,$i,"CategoryID"); $pquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC LIMIT %i", array($TopicID,1)); -$presult=sql_query($pquery); +$presult=sql_query($pquery,$SQLStat); $pnum=sql_num_rows($presult); $MyDescription=sql_result($presult,0,"Post"); $MyDescription = preg_replace("/\/", "
", nl2br($MyDescription)); @@ -129,11 +129,11 @@ $MyDescription = text2icons($MyDescription,$Settings['sqltable']); $UsersID=sql_result($result,$i,"UserID"); $GuestsName=sql_result($result,$i,"GuestName"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($UsersID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $UsersID = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($UsersID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $UsersName=sql_result($reresult,0,"Name"); $UsersGroupID=sql_result($reresult,0,"GroupID"); @@ -141,7 +141,7 @@ if($UsersName=="Guest") { $UsersName=$GuestsName; if($UsersName==null) { $UsersName="Guest"; } } sql_free_result($reresult); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($UsersGroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $UsersGroup=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); diff --git a/inc/searchs.php b/inc/searchs.php index 635a406..e2f011c 100644 --- a/inc/searchs.php +++ b/inc/searchs.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: searchs.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: searchs.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="searchs.php"||$File3Name=="/searchs.php") { @@ -89,7 +89,7 @@ if(pre_strlen($_GET['msearch'])>="25") { $_GET['msearch'] = null; } if($_GET['msearch']!=null) { $memsiquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s' LIMIT 1", array($_GET['msearch'])); -$memsiresult=sql_query($memsiquery); +$memsiresult=sql_query($memsiquery,$SQLStat); $memsinum=sql_num_rows($memsiresult); $memsi=0; if($memsinum==0) { $memsid = -1; } @@ -115,8 +115,8 @@ $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable if($memsid==-1) { $query = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."topics` WHERE `TopicName` LIKE '%s' AND `GuestName`='%s' ORDER BY `Pinned` DESC, `LastUpdate` DESC LIMIT %i,%i", array($_GET['search'],$_GET['msearch'],$PageLimit,$Settings['max_topics'])); } } } $rnquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$result=sql_query($query); -$rnresult=sql_query($rnquery); +$result=sql_query($query,$SQLStat); +$rnresult=sql_query($rnquery,$SQLStat); $NumberTopics = sql_result($rnresult,0); sql_free_result($rnresult); if($NumberTopics==null) { @@ -278,7 +278,7 @@ while ($i < $num) { $TopicID=sql_result($result,$i,"id"); $ForumID=sql_result($result,$i,"ForumID"); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($ForumID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $HotTopicPosts = $Settings['hot_topic_num']; if($prenum > 0) { @@ -369,7 +369,7 @@ if(isset($PermissionInfo['CanViewForum'][$ForumID])&& $CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { $LastReply = " 
 "; $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID1=sql_result($glrresult,0,"id"); diff --git a/inc/stats.php b/inc/stats.php index 9893595..d473a80 100644 --- a/inc/stats.php +++ b/inc/stats.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: stats.php - Last Update: 11/23/2009 SVN 359 - Author: cooldude2k $ + $FileInfo: stats.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="stats.php"||$File3Name=="/stats.php") { @@ -28,7 +28,7 @@ $_SESSION['ViewingTitle'] = "Board Stats"; } $uolcuttime = GMTimeStamp(); $uoltime = $uolcuttime - ini_get("session.gc_maxlifetime"); $uolquery = sql_pre_query("SELECT session_data FROM `".$Settings['sqltable']."sessions` WHERE `expires` >= %i ORDER BY `expires` DESC", array($uoltime)); -$uolresult=sql_query($uolquery); +$uolresult=sql_query($uolquery,$SQLStat); $uolnum=sql_num_rows($uolresult); $uoli=0; $olmn = 0; $olgn = 0; $olan = 0; $MembersOnline = null; $GuestsOnline = null; @@ -51,11 +51,11 @@ if($UserSessInfo['UserGroup']==$Settings['GuestGroup']) { ++$uoli; } if($_GET['act']=="view"||$_GET['act']=="stats") { $ntquery = sql_pre_query("SELECT COUNT(*) FROM `".$Settings['sqltable']."topics`", array(null)); -$ntresult = sql_query($ntquery); +$ntresult = sql_query($ntquery,$SQLStat); $numtopics = sql_result($ntresult,0); sql_free_result($ntresult); $npquery = sql_pre_query("SELECT COUNT(*) FROM `".$Settings['sqltable']."posts`", array(null)); -$npresult = sql_query($npquery); +$npresult = sql_query($npquery,$SQLStat); $numposts = sql_result($npresult,0); sql_free_result($npresult); if($Settings['AdminValidate']=="on") { @@ -63,8 +63,8 @@ $nmquery = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltab if($Settings['AdminValidate']!="on") { $nmquery = sql_pre_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".$Settings['sqltable']."members` WHERE `id`>=%i AND `HiddenMember`='no' ORDER BY `Joined` DESC LIMIT 1", array(1,$Settings['ValidateGroup'])); } $rnmquery = sql_pre_query("SELECT FOUND_ROWS();", array(null)); -$nmresult = sql_query($nmquery); -$rnmresult = sql_query($rnmquery); +$nmresult = sql_query($nmquery,$SQLStat); +$rnmresult = sql_query($rnmquery,$SQLStat); //$nummembers = sql_num_rows($nmresult); $nummembers = sql_result($rnmresult,0); sql_free_result($rnmresult); diff --git a/inc/subcategories.php b/inc/subcategories.php index 0027d38..a064e0f 100644 --- a/inc/subcategories.php +++ b/inc/subcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: subcategories.php - Last Update: 11/26/2009 SVN 366 - Author: cooldude2k $ + $FileInfo: subcategories.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") { @@ -19,7 +19,7 @@ if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $checkquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$checkresult=sql_query($checkquery); +$checkresult=sql_query($checkquery,$SQLStat); $checknum=sql_num_rows($checkresult); if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($checkresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -50,7 +50,7 @@ $_SESSION['PreViewingTitle'] = "Viewing SubCategory:"; $_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); -$iscresult=sql_query($iscquery); +$iscresult=sql_query($iscquery,$SQLStat); $iscnum=sql_num_rows($iscresult); if($iscnum>=1) { $iscCategoryID=sql_result($iscresult,0,"id"); @@ -70,7 +70,7 @@ ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } sql_free_result($checkresult); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `InSubCategory`=%i ORDER BY `OrderID` ASC, `id` ASC", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; while ($prei < $prenum) { @@ -84,7 +84,7 @@ $CategoryType = strtolower($CategoryType); $SubShowForums = strtolower($SubShowF if(isset($CatPermissionInfo['CanViewCategory'][$CategoryID])&& $CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; if($num>=1) { @@ -125,7 +125,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -152,7 +152,7 @@ sql_free_result($apcresult); } } $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -178,7 +178,7 @@ $gltf[$apcl] = $SubsForumID; ++$apcl; } sql_free_result($apcresult); } } if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -201,7 +201,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); @@ -213,7 +213,7 @@ sql_free_result($gltforesult); } if ($ForumType!="subforum"&&$ForumType!="redirect") { $UseThisFonum = $gltf[0]; } if ($ForumType!="redirect") { $gltquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($UseThisFonum)); -$gltresult=sql_query($gltquery); +$gltresult=sql_query($gltquery,$SQLStat); $gltnum=sql_num_rows($gltresult); if($gltnum>0){ $TopicID=sql_result($gltresult,0,"id"); @@ -229,7 +229,7 @@ $oldtopicname=$TopicName; if (pre_strlen($TopicName)>20) { $TopicName1 = $TopicName1."..."; $TopicName=$TopicName1; } $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID=sql_result($glrresult,0,"id"); diff --git a/inc/subforums.php b/inc/subforums.php index 0d26f6f..bfa071f 100644 --- a/inc/subforums.php +++ b/inc/subforums.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: subforums.php - Last Update: 11/26/2009 SVN 366 - Author: cooldude2k $ + $FileInfo: subforums.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") { @@ -19,7 +19,7 @@ if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") { exit(); } if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } $checkquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$checkresult=sql_query($checkquery); +$checkresult=sql_query($checkquery,$SQLStat); $checknum=sql_num_rows($checkresult); if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($checkresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -40,12 +40,12 @@ if($CanHaveTopics!="yes"&&$ForumType!="redirect") { if($NumberViews==0||$NumberViews==null) { $NewNumberViews = 1; } if($NumberViews!=0&&$NumberViews!=null) { $NewNumberViews = $NumberViews + 1; } $viewup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumViews`='%s' WHERE `id`=%i", array($NewNumberViews,$_GET['id'])); -sql_query($viewup); } +sql_query($viewup,$SQLStat); } if($ForumType=="redirect") { if($RedirectTimes==0||$RedirectTimes==null) { $NewRedirTime = 1; } if($RedirectTimes!=0&&$RedirectTimes!=null) { $NewRedirTime = $RedirectTimes + 1; } $redirup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `Redirects`='%s' WHERE `id`=%i", array($NewRedirTime,$_GET['id'])); -sql_query($redirup); +sql_query($redirup,$SQLStat); if($RedirectURL!="http://"&&$RedirectURL!="") { redirect("location",$RedirectURL,0,null,false); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -60,7 +60,7 @@ ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } sql_free_result($checkresult); $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `ShowCategory`='yes' AND `id`=%i ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID)); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); $prei=0; $CategoryID=sql_result($preresult,0,"id"); @@ -70,7 +70,7 @@ $CategoryShow=sql_result($preresult,0,"ShowCategory"); $CategoryDescription=sql_result($preresult,0,"Description"); if($InSubForum!="0") { $isfquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($InSubForum)); -$isfresult=sql_query($isfquery); +$isfresult=sql_query($isfquery,$SQLStat); $isfnum=sql_num_rows($isfresult); if($isfnum>=1) { $isfForumID=sql_result($isfresult,0,"id"); @@ -109,7 +109,7 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes"&& $PermissionInfo['CanViewForum'][$_GET['id']]=="yes") { $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `CategoryID`=%i AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($CategoryID,$_GET['id'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); $i=0; ?> @@ -149,7 +149,7 @@ $ForumType = strtolower($ForumType); $sflist = null; $gltf = array(null); $gltf[0] = $ForumID; if ($ForumType=="subforum") { $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `ShowForum`='yes' AND `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID)); -$apcresult=sql_query($apcquery); +$apcresult=sql_query($apcquery,$SQLStat); $apcnum=sql_num_rows($apcresult); $apci=0; $apcl=1; if($apcnum>=1) { while ($apci < $apcnum) { @@ -182,7 +182,7 @@ $OldUpdateTime = 0; $UseThisFonum = null; if ($ForumType=="subforum") { while ($glti < $gltnum) { $gltfoquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `CategoryID`=%i AND `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($CategoryID,$gltf[$glti])); -$gltforesult=sql_query($gltfoquery); +$gltforesult=sql_query($gltfoquery,$SQLStat); $gltfonum=sql_num_rows($gltforesult); if($gltfonum>0) { $NewUpdateTime=sql_result($gltforesult,0,"LastUpdate"); @@ -194,7 +194,7 @@ sql_free_result($gltforesult); } if ($ForumType!="subforum"&&$ForumType!="redirect") { $UseThisFonum = $gltf[0]; } if ($ForumType!="redirect") { $gltquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `LastUpdate` DESC LIMIT 1", array($UseThisFonum)); -$gltresult=sql_query($gltquery); +$gltresult=sql_query($gltquery,$SQLStat); $gltnum=sql_num_rows($gltresult); if($gltnum>0){ $TopicID=sql_result($gltresult,0,"id"); @@ -209,7 +209,7 @@ if($NumRPosts<=$Settings['max_posts']) { $NumPages = 1; } if (pre_strlen($TopicName)>20) { $TopicName1 = $TopicName1."..."; $TopicName=$TopicName1; } $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID=sql_result($glrresult,0,"id"); diff --git a/inc/topics.php b/inc/topics.php index 6ebabdf..f5d112d 100644 --- a/inc/topics.php +++ b/inc/topics.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: topics.php - Last Update: 12/03/2009 SVN 375 - Author: cooldude2k $ + $FileInfo: topics.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="topics.php"||$File3Name=="/topics.php") { @@ -21,7 +21,7 @@ $pstring = null; $pagenum = null; if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } if(!is_numeric($_GET['page'])) { $_GET['page'] = 1; } $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_GET['id'])); -$preresult=sql_query($prequery); +$preresult=sql_query($prequery,$SQLStat); $prenum=sql_num_rows($preresult); if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); sql_free_result($preresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -52,7 +52,7 @@ if($CanHaveTopics=="yes"&&$ForumType=="subforum") { if($_GET['act']=="create"||$_GET['act']=="maketopic"|| $_POST['act']=="maketopics") { $ForumCheck = "skip"; } } $catcheck = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($ForumCatID)); -$catresult=sql_query($catcheck); +$catresult=sql_query($catcheck,$SQLStat); $CategoryName=sql_result($catresult,0,"Name"); $CategoryType=sql_result($catresult,0,"CategoryType"); $CategoryPostCountView=sql_result($catresult,0,"PostCountView"); @@ -71,7 +71,7 @@ if($CategoryKarmaCountView!=0&&$MyKarmaCount<$CategoryKarmaCountView) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); } } if($InSubForum!="0") { $isfquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($InSubForum)); -$isfresult=sql_query($isfquery); +$isfresult=sql_query($isfquery,$SQLStat); $isfnum=sql_num_rows($isfresult); if($isfnum>=1) { $isfForumID=sql_result($isfresult,0,"id"); @@ -114,12 +114,12 @@ if($ForumType!="redirect") { if($NumberViews==0||$NumberViews==null) { $NewNumberViews = 1; } if($NumberViews!=0&&$NumberViews!=null) { $NewNumberViews = $NumberViews + 1; } $viewup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumViews`=%i WHERE `id`=%i", array($NewNumberViews,$_GET['id'])); -sql_query($viewup); } +sql_query($viewup,$SQLStat); } if($ForumType=="redirect") { if($RedirectTimes==0||$RedirectTimes==null) { $NewRedirTime = 1; } if($RedirectTimes!=0&&$RedirectTimes!=null) { $NewRedirTime = $RedirectTimes + 1; } $redirup = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `Redirects`=%i WHERE `id`=%i", array($NewRedirTime,$_GET['id'])); -sql_query($redirup); +sql_query($redirup,$SQLStat); if($RedirectURL!="http://"&&$RedirectURL!="") { redirect("location",$RedirectURL,0,null,false); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); @@ -175,7 +175,7 @@ if($PageLimit<0) { $PageLimit = 0; } //End Topic Page Code $i=0; $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE (`ForumID`=%i) OR (`OldForumID`=%i) ORDER BY `Pinned` DESC, `LastUpdate` DESC LIMIT %i,%i", array($_GET['id'],$_GET['id'],$PageLimit,$Settings['max_topics'])); -$result=sql_query($query); +$result=sql_query($query,$SQLStat); $num=sql_num_rows($result); //List Page Number Code Start $pagenum=count($Pages); @@ -342,17 +342,17 @@ $TopicDescription=sql_result($result,$i,"Description"); $PinnedTopic=sql_result($result,$i,"Pinned"); $TopicStat=sql_result($result,$i,"Closed"); $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($UsersID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); if($renum<1) { $UsersID = -1; $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($UsersID)); -$reresult=sql_query($requery); +$reresult=sql_query($requery,$SQLStat); $renum=sql_num_rows($reresult); } $UserHidden=sql_result($reresult,0,"HiddenMember"); $UserGroupID=sql_result($reresult,0,"GroupID"); sql_free_result($reresult); $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($UserGroupID)); -$gresult=sql_query($gquery); +$gresult=sql_query($gquery,$SQLStat); $User1Group=sql_result($gresult,0,"Name"); $GroupNamePrefix=sql_result($gresult,0,"NamePrefix"); $GroupNameSuffix=sql_result($gresult,0,"NameSuffix"); @@ -370,7 +370,7 @@ if(isset($GroupNameSuffix)&&$GroupNameSuffix!=null) { $UsersName = $UsersName.$GroupNameSuffix; } $LastReply = " 
 "; $glrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` DESC LIMIT 1", array($TopicID)); -$glrresult=sql_query($glrquery); +$glrresult=sql_query($glrquery,$SQLStat); $glrnum=sql_num_rows($glrresult); if($glrnum>0){ $ReplyID1=sql_result($glrresult,0,"id"); @@ -537,7 +537,7 @@ $_SESSION['UserFormID'] = $UFID;
_> by Kazuki Przyborowski - Cool Dude 2k */ $katarzynaqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."wordfilter`", array(null)); -$katarzynart=sql_query($katarzynaqy); +$katarzynart=sql_query($katarzynaqy,$SQLStat); $katarzynanm=sql_num_rows($katarzynart); $katarzynas=0; while ($katarzynas < $katarzynanm) { @@ -728,7 +728,7 @@ $_POST['TopicDesc'] = preg_replace("/".$Filter."/i", $Replace, $_POST['TopicDesc $_POST['TopicPost'] = preg_replace("/".$Filter."/i", $Replace, $_POST['TopicPost']); } ++$katarzynas; } sql_free_result($katarzynart); $lonewolfqy=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."restrictedwords` WHERE `RestrictedTopicName`='yes' or `RestrictedUserName`='yes'", array(null)); -$lonewolfrt=sql_query($lonewolfqy); +$lonewolfrt=sql_query($lonewolfqy,$SQLStat); $lonewolfnm=sql_num_rows($lonewolfrt); $lonewolfs=0; $RMatches = null; $RGMatches = null; while ($lonewolfs < $lonewolfnm) { @@ -831,10 +831,10 @@ redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"ac

diff --git a/inc/versioninfo.php b/inc/versioninfo.php index c42cbd6..c88da58 100644 --- a/inc/versioninfo.php +++ b/inc/versioninfo.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: versioninfo.php - Last Update: 12/06/2009 SVN 379 - Author: cooldude2k $ + $FileInfo: versioninfo.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") { @@ -26,9 +26,9 @@ function version_info($proname,$subver,$ver,$supver,$reltype,$svnver,$showsvn) { if($showsvn!==true&&$showsvn!=null) { $return_var .= " ".$showsvn." ".$svnver; } return $return_var; } // Version number and date stuff. :P -$VER1[0] = 0; $VER1[1] = 3; $VER1[2] = 2; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; -$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 379; $RName = "iDB"; $SFName = "IntDB"; -$SVNDay[0] = 12; $SVNDay[1] = 06; $SVNDay[2] = 2009; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; +$VER1[0] = 0; $VER1[1] = 3; $VER1[2] = 3; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; +$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 380; $RName = "iDB"; $SFName = "IntDB"; +$SVNDay[0] = 12; $SVNDay[1] = 07; $SVNDay[2] = 2009; $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); diff --git a/install.php b/install.php index afcc8e4..ccd99fb 100644 --- a/install.php +++ b/install.php @@ -12,7 +12,7 @@ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ iDB Installer made by Game Maker 2k - http://idb.berlios.de/support/category.php?act=view&id=2 - $FileInfo: install.php - Last Update: 11/23/2009 SVN 360 - Author: cooldude2k $ + $FileInfo: install.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ if(ini_get("register_globals")) { require_once('inc/misc/killglobals.php'); } @@ -132,7 +132,7 @@ if($this_dir=="\/") { $this_dir="/"; } $this_dir = str_replace("//", "/", $this_dir); $idbdir = addslashes(str_replace("\\","/",dirname(__FILE__)."/")); function sql_list_dbs() { - $result = sql_query("SHOW DATABASES;"); + $result = sql_query("SHOW DATABASES;",$SQLStat); while( $data = sql_fetch_row($result) ) { $array[] = $data[0]; } return $array; } diff --git a/mysql.php b/mysql.php index f35a74b..643056c 100644 --- a/mysql.php +++ b/mysql.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: mysql.php - Last Update: 12/06/2009 SVN 379 - Author: cooldude2k $ + $FileInfo: mysql.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ /* Some ini setting changes uncomment if you need them. Display PHP Errors */ @@ -193,11 +193,11 @@ if($Settings['charset']=="ISO-8859-15") { if($Settings['charset']=="UTF-8") { $SQLCollate = "utf8_unicode_ci"; $SQLCharset = "utf8"; } -sql_set_charset($SQLCharset); +sql_set_charset($SQLCharset,$SQLStat); if($SQLStat===false) { header("Content-Type: text/plain; charset=".$Settings['charset']); sql_free_result($peresult); ob_clean(); echo "Sorry could not connect to mysql database.\nContact the board admin about error. Error log below."; -echo "\n".sql_errorno(); +echo "\n".sql_errorno($SQLStat); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } $sqltable = $Settings['sqltable']; function sqlsession_open( $save_path, $session_name ) { @@ -211,7 +211,7 @@ global $sqltable; $data = ""; $time = GMTimeStamp(); $sqlr = sql_pre_query("SELECT `session_data` FROM `".$sqltable."sessions` WHERE `session_id` = '%s'", array($id,$time)); -$rs = sql_query($sqlr); +$rs = sql_query($sqlr,$SQLStat); $a = sql_num_rows($rs); if($a > 0) { $row = sql_fetch_assoc($rs); @@ -221,19 +221,19 @@ function sqlsession_write($id,$data) { global $sqltable; $time = GMTimeStamp(); $sqlw = sql_pre_query("REPLACE `".$sqltable."sessions` VALUES('$id','$data', $time)", array($id,$data,$time)); -$rs = sql_query($sqlw); +$rs = sql_query($sqlw,$SQLStat); return true; } function sqlsession_destroy($id) { global $sqltable; $sqld = sql_pre_query("DELETE FROM `".$sqltable."sessions` WHERE `session_id` = '$id'", array($id)); -sql_query($sqld); +sql_query($sqld,$SQLStat); return true; } function sqlsession_gc($maxlifetime) { global $sqltable; $time = GMTimeStamp() - $maxlifetime; //$sqlg = sql_pre_query('DELETE FROM `'.$sqltable.'sessions` WHERE `expires` < UNIX_TIMESTAMP();', array(null)); $sqlg = sql_pre_query('DELETE FROM `'.$sqltable.'sessions` WHERE `expires` < %i', array($time)); -sql_query($sqlg); +sql_query($sqlg,$SQLStat); return true; } session_set_save_handler("sqlsession_open", "sqlsession_close", "sqlsession_read", "sqlsession_write", "sqlsession_destroy", "sqlsession_gc"); if($cookieDomain==null) { @@ -293,7 +293,7 @@ header("Content-Type: text/plain; charset=".$Settings['charset']); sql_free_resu ob_clean(); if(!isset($Settings['offline_text'])) { echo "Sorry the board is off line.\nIf you are a admin you can login by the admin cp."; } if(isset($Settings['offline_text'])) { echo $Settings['offline_text']; } -//echo "\n".sql_errorno(); +//echo "\n".sql_errorno($SQLStat); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } $dayconv = array('second' => 1, 'minute' => 60, 'hour' => 3600, 'day' => 86400, 'week' => 604800, 'month' => 2630880, 'year' => 31570560, 'decade' => 15705600); //Time Zone Set @@ -362,7 +362,7 @@ if (file_exists($SettDir['themes'].$_GET['theme']."/settings.php")) { if($_SESSION['UserGroup']!=$Settings['GuestGroup']) { $NewDay=GMTimeStamp(); $qnewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `UseTheme`='%s',`LastActive`='%s' WHERE `id`=%i", array($_GET['theme'],$NewDay,$_SESSION['UserID'])); -sql_query($qnewskin); } +sql_query($qnewskin,$SQLStat); } /* The file Theme Exists */ } else { $_GET['theme'] = $Settings['DefaultTheme']; $_SESSION['Theme'] = $Settings['DefaultTheme']; @@ -374,7 +374,7 @@ $_SESSION['Theme'] = chack_themes($_SESSION['Theme']); if($OldTheme!=$_SESSION['Theme']) { $NewDay=GMTimeStamp(); $qnewskin = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `UseTheme`='%s',`LastActive`='%s' WHERE `id`=%i", array($_SESSION['Theme'],$NewDay,$_SESSION['UserID'])); -sql_query($qnewskin); } +sql_query($qnewskin,$SQLStat); } $_GET['theme']=$_SESSION['Theme']; } if($_SESSION['Theme']==null) { $_SESSION['Theme']=$Settings['DefaultTheme']; diff --git a/setup/mkconfig.php b/setup/mkconfig.php index 4da96a4..cd1a811 100644 --- a/setup/mkconfig.php +++ b/setup/mkconfig.php @@ -12,7 +12,7 @@ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ iDB Installer made by Game Maker 2k - http://idb.berlios.net/ - $FileInfo: mkconfig.php - Last Update: 12/06/2009 SVN 379 - Author: cooldude2k $ + $FileInfo: mkconfig.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="mkconfig.php"||$File3Name=="/mkconfig.php") { @@ -107,7 +107,7 @@ if($_POST['usehashtype']=="sha512") { $iDBHashType = "iDBH512"; } if ($_POST['AdminUser']=="Guest") { $Error="Yes"; echo "
You can not use Guest as your name."; } /* We are done now with fixing the info. ^_^ */ -$mydbtest = sql_connect_db($_POST['DatabaseHost'],$_POST['DatabaseUserName'],$_POST['DatabasePassword'],$_POST['DatabaseName']); +$SQLStat = sql_connect_db($_POST['DatabaseHost'],$_POST['DatabaseUserName'],$_POST['DatabasePassword'],$_POST['DatabaseName']); $SQLCollate = "latin1_general_ci"; $SQLCharset = "latin1"; if($Settings['charset']=="ISO-8859-1") { @@ -119,9 +119,9 @@ if($Settings['charset']=="ISO-8859-15") { if($Settings['charset']=="UTF-8") { $SQLCollate = "utf8_unicode_ci"; $SQLCharset = "utf8"; } -sql_set_charset($SQLCharset); -if($mydbtest===false) { $Error="Yes"; -echo "
".sql_errorno()."\n"; } +sql_set_charset($SQLCharset,$SQLStat); +if($SQLStat===false) { $Error="Yes"; +echo "
".sql_errorno($SQLStat)."\n"; } if ($Error!="Yes") { $ServerUUID = uuid(false,true,false,$_POST['usehashtype'],null); if(!is_numeric($_POST['YourOffSet'])) { $_POST['YourOffSet'] = "0"; } diff --git a/setup/mktable.php b/setup/mktable.php index 10fafc6..cb2e2be 100644 --- a/setup/mktable.php +++ b/setup/mktable.php @@ -12,7 +12,7 @@ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ iDB Installer made by Game Maker 2k - http://idb.berlios.net/ - $FileInfo: mktable.php - Last Update: 12/02/2009 SVN 373 - Author: cooldude2k $ + $FileInfo: mktable.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="mktable.php"||$File3Name=="/mktable.php") { @@ -21,7 +21,7 @@ if ($File3Name=="mktable.php"||$File3Name=="/mktable.php") { if(!isset($SetupDir['setup'])) { $SetupDir['setup'] = "setup/"; } if(!isset($SetupDir['convert'])) { $SetupDir['convert'] = "setup/convert/"; } $query=sql_pre_query("ALTER DATABASE `".$_POST['DatabaseName']."` DEFAULT CHARACTER SET ".$SQLCharset." COLLATE ".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."categories` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `OrderID` int(15) NOT NULL default '0',\n". @@ -35,10 +35,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."categ " `Description` text collate ".$SQLCollate." NOT NULL,\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."categories` (`OrderID`, `Name`, `ShowCategory`, `CategoryType`, `SubShowForums`, `InSubCategory`, `PostCountView`, `KarmaCountView`, `Description`)\n". "VALUES (1, 'A Test Category', 'yes', 'category', 'yes', 0, 0, 0, 'A test category that may be removed at any time.')", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."catpermissions` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `PermissionID` int(15) NOT NULL default '0',\n". @@ -47,7 +47,7 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."catpe " `CanViewCategory` varchar(5) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."catpermissions` (`PermissionID`, `Name`, `CategoryID`, `CanViewCategory`) VALUES\n". "(1, 'Admin', 1, 'yes'),\n". "(2, 'Moderator', 1, 'yes'),\n". @@ -55,7 +55,7 @@ $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."catpermissions` (` "(4, 'Guest', 1, 'yes'),\n". "(5, 'Banned', 1, 'no'),\n". "(6, 'Validate', 1, 'yes');", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."events` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `UserID` int(15) NOT NULL default '0',\n". @@ -72,10 +72,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."event " `EventYearEnd` int(5) NOT NULL default '0',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."events` (`UserID`, `GuestName`, `EventName`, `EventText`, `TimeStamp`, `TimeStampEnd`, `EventMonth`, `EventMonthEnd`, `EventDay`, `EventDayEnd`, `EventYear`, `EventYearEnd`) VALUES\n". "(-1, '".$iDB_Author."', 'Opening', 'This is the day the Board was made. ^_^', %i, %i, %i, %i, %i, %i, %i, %i)", array($YourDate,$YourDateEnd,$EventMonth,$EventMonthEnd,$EventDay,$EventDayEnd,$EventYear,$EventYearEnd)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."forums` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `CategoryID` int(15) NOT NULL default '0',\n". @@ -97,10 +97,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."forum " `NumTopics` int(15) NOT NULL default '0',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."forums` (`CategoryID`, `OrderID`, `Name`, `ShowForum`, `ForumType`, `InSubForum`, `RedirectURL`, `Redirects`, `NumViews`, `Description`, `PostCountAdd`, `PostCountView`, `KarmaCountView`, `CanHaveTopics`, `HotTopicPosts`, `NumPosts`, `NumTopics`) VALUES\n". "(1, 1, 'A Test Forum', 'yes', 'forum', 0, 'http://', 0, 0, 'A test forum that may be removed at any time.', 'off', 0, 0, 'yes', 15, 1, 1)", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."groups` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `Name` varchar(150) collate ".$SQLCollate." NOT NULL default '',\n". @@ -124,7 +124,7 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."group " PRIMARY KEY (`id`),\n". " UNIQUE KEY `Name` (`Name`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."groups` (`Name`, `PermissionID`, `NamePrefix`, `NameSuffix`, `CanViewBoard`, `CanViewOffLine`, `CanEditProfile`, `CanAddEvents`, `CanPM`, `CanSearch`, `FloodControl`, `SearchFlood`, `PromoteTo`, `PromotePosts`, `PromoteKarma`, `HasModCP`, `HasAdminCP`, `ViewDBInfo`) VALUES\n". "('Admin', 1, '', '', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 30, 30, 0, 0, 0, 'yes', 'yes', 'yes'),\n". "('Moderator', 2, '', '', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 30, 30, 0, 0, 0, 'yes', 'no', 'no'),\n". @@ -132,7 +132,7 @@ $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."groups` (`Name`, ` "('Guest', 4, '', '', 'yes', 'no', 'no', 'no', 'no', 'no', 30, 30, 0, 0, 0, 'no', 'no', 'no'),\n". "('Banned', 5, '', '', 'no', 'no', 'no', 'no', 'no', 'no', 30, 30, 0, 0, 0, 'no', 'no', 'no'),\n". "('Validate', 6, '', '', 'yes', 'no', 'yes', 'no', 'no', 'yes', 30, 30, 0, 0, 0, 'no', 'no', 'no');", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."members` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `Name` varchar(150) collate ".$SQLCollate." NOT NULL default '',\n". @@ -173,11 +173,11 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."membe " UNIQUE KEY `Name` (`Name`),\n". " UNIQUE KEY `Email` (`Email`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."members` (`id`, `Name`, `Password`, `HashType`, `Email`, `GroupID`, `Validated`, `HiddenMember`, `WarnLevel`, `Interests`, `Title`, `Joined`, `LastActive`, `LastPostTime`, `BanTime`, `BirthDay`, `BirthMonth`, `BirthYear`, `Signature`, `Notes`, `Avatar`, `AvatarSize`, `Website`, `Gender`, `PostCount`, `Karma`, `KarmaUpdate`, `RepliesPerPage`, `TopicsPerPage`, `MessagesPerPage`, `TimeZone`, `DST`, `UseTheme`, `IP`, `Salt`) VALUES\n". "(-1, 'Guest', '%s', '".$iDBHashType."', '%s', 4, 'no', 'yes', 0, 'Guest Account', 'Guest', %i, %i, '0', '0', '0', '0', '0', '[B]Test[/B] :)', 'Your Notes', 'http://', '100x100', '%s', 'UnKnow', 1, 0, 0, 10, 10, 10, '%s', '%s', 'iDB', '127.0.0.1', '%s'),\n". "(1, '%s', '%s', '".$iDBHashType."', '%s', 1, 'yes', 'no', 0, '%s', 'Admin', %i, %i, '0', '0', '0', '0', '0', '%s', 'Your Notes', '%s', '100x100', '%s', 'UnKnow', 0, 0, 0, 10, 10, 10, '%s', '%s', 'iDB', '%s', '%s');", array($GuestPassword,$GEmail,$YourDate,$YourDate,$YourWebsite,$AdminTime,$AdminDST,$GSalt,$_POST['AdminUser'],$NewPassword,$_POST['AdminEmail'],$Interests,$YourDate,$YourDate,$NewSignature,$Avatar,$YourWebsite,$AdminTime,$AdminDST,$UserIP,$YourSalt)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."messenger` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `SenderID` int(15) NOT NULL default '0',\n". @@ -190,10 +190,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."messe " `Read` int(5) NOT NULL default '0',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."messenger` (`SenderID`, `ReciverID`, `GuestName`, `MessageTitle`, `MessageText`, `Description`, `DateSend`, `Read`) VALUES\n". "(-1, 1, '".$iDB_Author."', 'Test', 'Hello Welcome to your board.\r\nThis is a Test PM. :P ', 'Hello Welcome', %i, 0)", array($YourDate)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."permissions` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `PermissionID` int(15) NOT NULL default '0',\n". @@ -218,7 +218,7 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."permi " `CanModForum` varchar(5) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."permissions` (`PermissionID`, `Name`, `ForumID`, `CanViewForum`, `CanMakeTopics`, `CanMakeReplys`, `CanMakeReplysCT`, `CanEditTopics`, `CanEditTopicsCT`, `CanEditReplys`, `CanEditReplysCT`, `CanDeleteTopics`, `CanDeleteTopicsCT`, `CanDeleteReplys`, `CanDeleteReplysCT`, `CanCloseTopics`, `CanPinTopics`, `CanDohtml`, `CanUseBBags`, `CanModForum`) VALUES\n". "(1, 'Admin', 1, 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes'),\n". "(2, 'Moderator', 1, 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes'),\n". @@ -226,7 +226,7 @@ $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."permissions` (`Per "(4, 'Guest', 1, 'yes', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no'),\n". "(5, 'Banned', 1, 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no'),\n". "(6, 'Validate', 1, 'yes', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 'no');", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."posts` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `TopicID` int(15) NOT NULL default '0',\n". @@ -244,10 +244,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."posts " `EditIP` varchar(20) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."posts` (`TopicID`, `ForumID`, `CategoryID`, `UserID`, `GuestName`, `TimeStamp`, `LastUpdate`, `EditUser`, `EditUserName`, `Post`, `Description`, `IP`, `EditIP`) VALUES\n". "(1, 1, 1, -1, '".$iDB_Author."', %i, %i, 1, '".$_POST['AdminUser']."', 'Welcome to your new Internet Discussion Board! :) ', 'Welcome %s', '127.0.0.1', '127.0.0.1')", array($YourDate,$YourEditDate,$_POST['AdminUser'])); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."restrictedwords` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `Word` text collate ".$SQLCollate." NOT NULL,\n". @@ -259,14 +259,14 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."restr " `WholeWord` varchar(5) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."sessions` (\n". " `session_id` varchar(150) collate ".$SQLCollate." NOT NULL default '',\n". " `session_data` text collate ".$SQLCollate." NOT NULL,\n". " `expires` int(15) NOT NULL default '0',\n". " PRIMARY KEY (`session_id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."smileys` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `FileName` text collate ".$SQLCollate." NOT NULL,\n". @@ -277,7 +277,7 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."smile " `ReplaceCI` varchar(5) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."smileys` (`FileName`, `SmileName`, `SmileText`, `Directory`, `Show`, `ReplaceCI`) VALUES\n". "('angry.png', 'Angry', ':angry:', 'smileys/', 'yes', 'yes'),\n". "('closedeyes.png', 'Sleep', 'v_v', 'smileys/', 'yes', 'no'),\n". @@ -299,7 +299,7 @@ $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."smileys` (`FileNam "('tongue.png', 'Tongue', ':P', 'smileys/', 'yes', 'no'),\n". "('wub.png', 'Wub', ':wub:', 'smileys/', 'yes', 'yes'),\n". "('x.png', 'X', ':x:', 'smileys/', 'yes', 'yes');", array(null)); -sql_query($query); +sql_query($query,$SQLStat); /* $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."tagboard` (\n". " `id` int(15) NOT NULL auto_increment,\n". @@ -310,9 +310,9 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."tagbo " `IP` varchar(20) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."tagboard` VALUES (1,-1,'".$iDB_Author."',".$YourDate.",'Welcome to Your New Tag Board. ^_^','127.0.0.1'), array(null)); -sql_query($query); +sql_query($query,$SQLStat); */ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."topics` (\n". " `id` int(15) NOT NULL auto_increment,\n". @@ -332,10 +332,10 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."topic " `Closed` int(5) NOT NULL default '0',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); $query = sql_pre_query("INSERT INTO `".$_POST['tableprefix']."topics` (`ForumID`, `CategoryID`, `OldForumID`, `OldCategoryID`, `UserID`, `GuestName`, `TimeStamp`, `LastUpdate`, `TopicName`, `Description`, `NumReply`, `NumViews`, `Pinned`, `Closed`) VALUES\n". "(1, 1, 1, 1, -1, '".$iDB_Author."', %i, %i, 'Welcome', 'Welcome %s', 0, 0, 1, 1)", array($YourDate,$YourDate,$_POST['AdminUser'])); -sql_query($query); +sql_query($query,$SQLStat); $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."wordfilter` (\n". " `id` int(15) NOT NULL auto_increment,\n". " `Filter` text collate ".$SQLCollate." NOT NULL,\n". @@ -344,5 +344,5 @@ $query=sql_pre_query("CREATE TABLE IF NOT EXISTS `".$_POST['tableprefix']."wordf " `WholeWord` varchar(5) collate ".$SQLCollate." NOT NULL default '',\n". " PRIMARY KEY (`id`)\n". ") ENGINE=MyISAM DEFAULT CHARSET=".$SQLCharset." COLLATE=".$SQLCollate.";", array(null)); -sql_query($query); +sql_query($query,$SQLStat); ?> diff --git a/setup/setup.php b/setup/setup.php index 3156cf4..8f6cdcb 100644 --- a/setup/setup.php +++ b/setup/setup.php @@ -12,7 +12,7 @@ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ iDB Installer made by Game Maker 2k - http://idb.berlios.net/ - $FileInfo: setup.php - Last Update: 12/06/2009 SVN 379 - Author: cooldude2k $ + $FileInfo: setup.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="setup.php"||$File3Name=="/setup.php") { @@ -33,7 +33,7 @@ if (!is_writable($checkfile)) { $StatSQL = sql_connect_db($_POST['DatabaseHost'],$_POST['DatabaseUserName'],$_POST['DatabasePassword']); if(!$StatSQL) { $Error="Yes"; echo ""; -echo "
".sql_errorno()."\n
\n"; } +echo "
".sql_errorno($StatSQL)."\n
\n"; } if ($Error!="Yes") { $pretext = "";