OSDN Git Service

Small update to sql functions.
authorKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Mon, 7 Dec 2009 21:39:00 +0000 (21:39 +0000)
committerKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Mon, 7 Dec 2009 21:39:00 +0000 (21:39 +0000)
git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@380 2b68903e-0b30-0410-9a39-a2e4f3c5be39

36 files changed:
inc/admin/categories.php
inc/admin/forums.php
inc/admin/main.php
inc/admin/members.php
inc/admin/sqldumper.php
inc/calendars.php
inc/categories.php
inc/events.php
inc/forums.php
inc/groupsetup.php
inc/lowcategories.php
inc/lowforums.php
inc/lowreplies.php
inc/lowsubcategories.php
inc/lowsubforums.php
inc/lowtopics.php
inc/members.php
inc/misc/functions.php
inc/misc/mysql.php
inc/navbar.php
inc/pm.php
inc/prelogin.php
inc/profilemain.php
inc/replies.php
inc/rssfeed.php
inc/searchs.php
inc/stats.php
inc/subcategories.php
inc/subforums.php
inc/topics.php
inc/versioninfo.php
install.php
mysql.php
setup/mkconfig.php
setup/mktable.php
setup/setup.php

index 9e924bc..a2ae1cc 100644 (file)
@@ -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";
        <option selected="selected" value="0">none</option>
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `InSubCategory`=0 ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -133,8 +133,8 @@ $_POST['CategoryName'] = remove_spaces($_POST['CategoryName']);
 $_POST['CategoryDesc'] = stripcslashes(htmlspecialchars($_POST['CategoryDesc'], ENT_QUOTES, $Settings['charset']));
 //$_POST['CategoryDesc'] = preg_replace("/&amp;#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $_POST['CategoryDesc']);
 $_POST['CategoryDesc'] = remove_spaces($_POST['CategoryDesc']);
-$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($_POST['CategoryID'])));
-$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['CategoryID'])),$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);
 $errorstr = "";
@@ -171,21 +171,21 @@ redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"ac
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."categories` (`id`, `OrderID`, `Name`, `ShowCategory`, `CategoryType`, `SubShowForums`, `InSubCategory`, `PostCountView`, `KarmaCountView`, `Description`) VALUES\n".
 "(%i, %i, '%s', '%s', '%s', 'yes', %i, %i, %i, '%s')", array($_POST['CategoryID'],$_POST['OrderID'],$_POST['CategoryName'],$_POST['ShowCategory'],$_POST['CategoryType'],$_POST['InSubCategory'],$_POST['CategoryDesc'],$_POST['NumPostView'],$_POST['NumKarmaView'],$_POST['CategoryDesc']));
-sql_query($query);
+sql_query($query,$SQLStat);
 $getperidq = sql_pre_query("SELECT DISTINCT `PermissionID` FROM `".$Settings['sqltable']."catpermissions` ORDER BY `PermissionID` ASC", array(null));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidi = 0; 
-$nextperid = sql_get_next_id($Settings['sqltable'],"catpermissions");
+$nextperid = sql_get_next_id($Settings['sqltable'],"catpermissions",$SQLStat);
 while ($getperidi < $getperidnum) {
 $getperidID=sql_result($getperidr,$getperidi,"PermissionID");
 $getperidq2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` WHERE `PermissionID`=%i", array($getperidID));
-$getperidr2=sql_query($getperidq2);
+$getperidr2=sql_query($getperidq2,$SQLStat);
 $getperidnum2=sql_num_rows($getperidr2);
 $getperidName=sql_result($getperidr2,0,"Name");
 sql_free_result($getperidr2);
 $query = sql_pre_query("INSERT IGNORE INTO `".$Settings['sqltable']."catpermissions` VALUES (%i, %i, '%s', %i, 'yes')", array($nextperid,$getperidID,$getperidName,$_POST['CategoryID'])); 
-sql_query($query);
+sql_query($query,$SQLStat);
 ++$getperidi; ++$nextperid; }
 sql_free_result($getperidr);
 ?>
@@ -243,7 +243,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Deleting a Category";
        <td style="width: 50%;"><select size="1" class="TextBox" name="DelID" id="DelID">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -276,50 +276,50 @@ sql_free_result($fr); ?>
 <?php } if($_GET['act']=="deletecategory"&&$_POST['update']=="now"&&$_GET['act']=="deletecategory") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_POST['DelID']));
-$preresult=sql_query($prequery);
+$preresult=sql_query($prequery,$SQLStat);
 $prenum=sql_num_rows($preresult);
 $errorstr = ""; $Error = null;
 if (!is_numeric($_POST['DelID'])) { $Error="Yes";
 $errorstr = $errorstr."You need to enter a forum ID.<br />\n"; } 
 if($prenum>0&&$Error!="Yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."categories` WHERE `id`=%i", array($_POST['DelID']));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 if($_POST['DelCategories']=="yes") {
 $dscquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."categories` WHERE `InSubCategory`=%i", array($_POST['DelID']));
-sql_query($dscquery); }
+sql_query($dscquery,$SQLStat); }
 if($_POST['DelForums']=="yes") {
 $dsfquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."forums` WHERE `CategoryID`=%i", array($_POST['DelID']));
-sql_query($dsfquery); }
+sql_query($dsfquery,$SQLStat); }
 if($_POST['DelForums']=="yes") {
 $dstquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."topics` WHERE `CategoryID`=%i", array($_POST['DelID']));
-sql_query($dstquery); }
+sql_query($dstquery,$SQLStat); }
 if($_POST['DelForums']=="yes") {
 $dstquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."topics` WHERE `CategoryID`=%i", array($_POST['DelID']));
-sql_query($dstquery);
+sql_query($dstquery,$SQLStat);
 $dstquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `CategoryID`=%i", array($_POST['DelID']));
-sql_query($dstquery); }
+sql_query($dstquery,$SQLStat); }
 if($_POST['DelPermission']=="yes") {
 $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `CategoryID`=%i ORDER BY `OrderID` ASC, `id` ASC", array($_POST['DelID']));
-$apcresult=sql_query($apcquery);
+$apcresult=sql_query($apcquery,$SQLStat);
 $apcnum=sql_num_rows($apcresult);
 $apci=0; $apcl=1; if($apcnum>=1) {
 while ($apci < $apcnum) {
 $DelForumID=sql_result($apcresult,$apci,"id");
 if($_POST['DelPermission']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."permissions` WHERE `ForumID`=%i", array($DelForumID));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 ++$apci; }
 sql_free_result($apcresult); } }
 if($_POST['DelPermission']=="yes") {
 $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `InSubCategory`=%i ORDER BY `OrderID` ASC, `id` ASC", array($_POST['DelID']));
-$apcresult=sql_query($apcquery);
+$apcresult=sql_query($apcquery,$SQLStat);
 $apcnum=sql_num_rows($apcresult);
 $apci=0; $apcl=1; if($apcnum>=1) {
 while ($apci < $apcnum) {
 $DelSubsCategoryID=sql_result($apcresult,$apci,"id");
 if($_POST['DelPermission']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."catpermissions` WHERE `CategoryID`=%i", array($DelSubsCategoryID));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 ++$apci; }
 sql_free_result($apcresult); } }
 ?>
@@ -354,7 +354,7 @@ if(!isset($_POST['id'])) {
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -385,7 +385,7 @@ sql_free_result($fr); ?>
 </div>
 <?php } if(isset($_POST['id'])) { 
 $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']);
@@ -458,7 +458,7 @@ $CategoryType = strtolower($CategoryType);
        <option selected="selected" value="0">none</option>
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `InSubCategory`=0 AND `id`<>%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("/&amp;#(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);
-?>
-<?php } } } if($_GET['act']=="cpermissions"&&$_POST['update']!="now") {
+sql_query($query,$SQLStat); } } } 
+if($_GET['act']=="cpermissions"&&$_POST['update']!="now") {
 $admincptitle = " ".$ThemeSet['TitleDivider']." Category Permissions Manager";
 if(!isset($_POST['id'])) {
 ?>
@@ -580,13 +579,13 @@ if(!isset($_POST['id'])) {
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $getperidq = sql_pre_query("SELECT DISTINCT `PermissionID` FROM `".$Settings['sqltable']."catpermissions`", array(null));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidi = 0;
 while ($getperidi < $getperidnum) {
 $getperidID=sql_result($getperidr,$getperidi,"PermissionID");
 $getperidq2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` WHERE `PermissionID`=%i ORDER BY `CategoryID` ASC", array($getperidID));
-$getperidr2=sql_query($getperidq2);
+$getperidr2=sql_query($getperidq2,$SQLStat);
 $getperidnum2=sql_num_rows($getperidr2);
 $getperidName=sql_result($getperidr2,0,"Name");
 sql_free_result($getperidr2);
@@ -634,14 +633,14 @@ sql_free_result($getperidr); ?>
 <td class="TableMenuColumn3">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
 $InCategoryID=sql_result($fr,$fi,"id");
 $InCategoryName=sql_result($fr,$fi,"Name");
 $getperidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` WHERE PermissionID=%i AND `CategoryID`=%i LIMIT 1", array($_POST['id'],$InCategoryID));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidNumz = null;
 $getperidID = null;
@@ -682,7 +681,7 @@ sql_free_result($fr); ?>
 </div>
 <?php } if(isset($_POST['id'])&&$_POST['subact']=="edit") {
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` 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']);
@@ -748,7 +747,7 @@ $PermissionName = stripcslashes(htmlspecialchars($PermissionName, ENT_QUOTES, $S
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view&menu=categories",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4");
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."catpermissions` SET `CanViewCategory`='%s' WHERE `id`=%i", array($_POST['CanViewCategory'], $_POST['id']));
-sql_query($query); } if(isset($_POST['id'])&&$_POST['subact']=="create") { 
+sql_query($query,$SQLStat); } if(isset($_POST['id'])&&$_POST['subact']=="create") { 
 ?>
 <div class="TableMenuBorder">
 <?php if($ThemeSet['TableStyle']=="div") { ?>
@@ -801,7 +800,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=categories",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4");
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."catpermissions` 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']);
@@ -809,12 +808,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'],"catpermissions");
+$nextidnum = sql_get_next_id($Settings['sqltable'],"catpermissions",$SQLStat);
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."catpermissions` (`PermissionID`, `Name`, `CategoryID`, `CanViewCategory`) VALUES\n".
 "(%i, '%s', %i, '%s')", array($_POST['permid'], $PermissionName, $_POST['id'], $_POST['CanViewCategory'])); 
-sql_query($query); }
-?>
-<?php } $doupdate = false;
+sql_query($query,$SQLStat); } } $doupdate = false;
 if(isset($_POST['id'])&&$_POST['subact']=="editnow") { 
        $doupdate = true; }
 if(isset($_POST['id'])&&isset($_POST['permid'])&&$_POST['subact']=="makenow") { 
index 18913f4..c8d8974 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2009 iDB Support - http://idb.berlios.de/
     Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: forums.php - Last Update: 11/23/2009 SVN 359 - 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") {
@@ -37,19 +37,19 @@ require($SettDir['admin'].'table.php');
 <?php if($_GET['act']=="retopics") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Recounting Topics";
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$result=sql_query($query);
+$result=sql_query($query,$SQLStat);
 $num=sql_num_rows($result);
 $i=0;
 while ($i < $num) {
 $ForumID=sql_result($result,$i,"id");
 $tquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i ORDER BY `Pinned` DESC, `LastUpdate` DESC", array($ForumID));
-$tresult=sql_query($tquery);
+$tresult=sql_query($tquery,$SQLStat);
 $tnum=sql_num_rows($tresult);
 $rquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `ForumID`=%i ORDER BY `TimeStamp` ASC", array($ForumID));
-$rresult=sql_query($rquery);
+$rresult=sql_query($rquery,$SQLStat);
 $rnum=sql_num_rows($rresult);
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i,`NumTopics`=%i WHERE `id`=%i", array($rnum,$tnum,$ForumID));
-sql_query($query);
+sql_query($query,$SQLStat);
 sql_free_result($tresult);
 sql_free_result($rresult);
 ++$i; }
@@ -89,17 +89,17 @@ sql_free_result($result);
 <?php } if($_GET['act']=="rereplies") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Recounting Replies";
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` ORDER BY `Pinned` DESC, `LastUpdate` DESC", array(null));
-$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");
 $rquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC", array($TopicID));
-$rresult=sql_query($rquery);
+$rresult=sql_query($rquery,$SQLStat);
 $rnum=sql_num_rows($rresult);
 $Nrnum = $rnum - 1;
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `NumReply`=%i WHERE `id`=%i", array($Nrnum,$TopicID));
-sql_query($query);
+sql_query($query,$SQLStat);
 sql_free_result($rresult);
 ++$i; }
 sql_free_result($result);
@@ -138,7 +138,7 @@ sql_free_result($result);
 <?php } if($_GET['act']=="fixtnames") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Fixing Topic User Names";
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` ORDER BY `TimeStamp` ASC", array(null));
-$result=sql_query($query);
+$result=sql_query($query,$SQLStat);
 $num=sql_num_rows($result);
 $i=0;
 while ($i < $num) {
@@ -161,7 +161,7 @@ $NewUserID = -1; $NewGuestsName = "Guest"; }
 if($UsersID==$NewUserID&&$GuestsName==$NewGuestsName) {
 $NewUserID = $UsersID; $NewGuestsName = $GuestsName; }
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `UserID`=%i,`GuestName`='%s' WHERE `id`=%i", array($NewUserID,$NewGuestsName,$TopicID));
-sql_query($query);
+sql_query($query,$SQLStat);
 ++$i; }
 sql_free_result($result);
 ?>
@@ -199,7 +199,7 @@ sql_free_result($result);
 <?php } if($_GET['act']=="fixrnames") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Fixing Reply User Names";
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` ORDER BY `TimeStamp` ASC", array(null));
-$result=sql_query($query);
+$result=sql_query($query,$SQLStat);
 $num=sql_num_rows($result);
 $i=0;
 while ($i < $num) {
@@ -239,7 +239,7 @@ $NewEditUserID = "0"; $NewEditUserName = null; }
 if($EditUserID==$NewEditUserID&&$EditUserName==$NewEditUserName) {
 $NewEditUserID = $EditUserID; $NewEditUserName = $EditUserName; }
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."posts` SET `UserID`=%i,`GuestName`='%s',`EditUser`=%i,`EditUserName`='%s' WHERE `id`=%i", array($NewUserID,$NewGuestsName,$NewEditUserID,$NewEditUserName,$PostID));
-sql_query($query);
+sql_query($query,$SQLStat);
 ++$i; }
 sql_free_result($result);
 ?>
@@ -310,7 +310,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Adding new Forum";
        <td style="width: 50%;"><select size="1" class="TextBox" name="ForumCatID" id="ForumCatID">
 <?php 
 $cq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$cr=sql_query($cq);
+$cr=sql_query($cq,$SQLStat);
 $eu=sql_num_rows($cr);
 $nu=0;
 while ($nu < $eu) {
@@ -350,7 +350,7 @@ sql_free_result($cr); ?>
        <option selected="selected" value="0">none</option>
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `InSubForum`=0 ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -391,7 +391,7 @@ sql_free_result($fr); ?>
        <option selected="selected" value="0">none</option>
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -428,8 +428,8 @@ $_POST['ForumName'] = remove_spaces($_POST['ForumName']);
 $_POST['ForumDesc'] = stripcslashes(htmlspecialchars($_POST['ForumDesc'], ENT_QUOTES, $Settings['charset']));
 //$_POST['ForumDesc'] = preg_replace("/&amp;#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $_POST['ForumDesc']);
 $_POST['ForumDesc'] = remove_spaces($_POST['ForumDesc']);
-$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_POST['ForumID'])));
-$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."forums` WHERE `OrderID`=%i LIMIT 1", array($_POST['OrderID'])));
+$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_POST['ForumID'])),$SQLStat);
+$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."forums` 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);
 $errorstr = "";
@@ -466,20 +466,20 @@ redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"ac
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."forums` (`id`, `CategoryID`, `OrderID`, `Name`, `ShowForum`, `ForumType`, `InSubForum`, `RedirectURL`, `Redirects`, `NumViews`, `Description`, `PostCountAdd`, `PostCountView`, `KarmaCountView`, `CanHaveTopics`, `HotTopicPosts`, `NumPosts`, `NumTopics`) VALUES\n".
 "(%i, %i, %i, '%s', '%s', '%s', %i, '%s', 0, 0, '%s', '%s', %i, %i, '%s', %i, 0, 0)", array($_POST['ForumID'],$_POST['ForumCatID'],$_POST['OrderID'],$_POST['ForumName'],$_POST['ShowForum'],$_POST['ForumType'],$_POST['InSubForum'],$_POST['RedirectURL'],$_POST['ForumDesc'],$_POST['PostCountAdd'],$_POST['NumPostView'],$_POST['NumKarmaView'],$_POST['CanHaveTopics'],$_POST['NumPostHotTopic']));
-sql_query($query);
+sql_query($query,$SQLStat);
 if(!is_numeric($_POST['CPermissions'])) { $_POST['CPermissions'] = "0"; }
 $getperidq = sql_pre_query("SELECT DISTINCT `PermissionID` FROM `".$Settings['sqltable']."permissions` ORDER BY `PermissionID` ASC", array(null));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidi = 0; 
-$nextperid = sql_get_next_id($Settings['sqltable'],"permissions");
+$nextperid = sql_get_next_id($Settings['sqltable'],"permissions",$SQLStat);
 while ($getperidi < $getperidnum) {
 $getperidID=sql_result($getperidr,$getperidi,"PermissionID");
 if($_POST['CPermissions']=="0") {
 $getperidq2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE `PermissionID`=%i", array($getperidID)); }
 if($_POST['CPermissions']!="0") {
 $getperidq2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE `PermissionID`=%i AND ForumID=%i", array($getperidID,$_POST['CPermissions'])); }
-$getperidr2=sql_query($getperidq2);
+$getperidr2=sql_query($getperidq2,$SQLStat);
 $getperidnum2=sql_num_rows($getperidr2);
 $PermissionNum=sql_result($getperidr2,0,"id"); 
 $PermissionID=sql_result($getperidr2,0,"PermissionID"); 
@@ -510,7 +510,7 @@ if($getperidnum2>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";
        <td style="width: 50%;"><select size="1" class="TextBox" name="DelID" id="DelID">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -595,39 +595,39 @@ sql_free_result($fr); ?>
 <?php } if($_GET['act']=="deleteforum"&&$_POST['update']=="now"&&$_GET['act']=="deleteforum") { 
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_POST['DelID']));
-$preresult=sql_query($prequery);
+$preresult=sql_query($prequery,$SQLStat);
 $prenum=sql_num_rows($preresult);
 $errorstr = ""; $Error = null;
 if (!is_numeric($_POST['DelID'])) { $Error="Yes";
 $errorstr = $errorstr."You need to enter a forum ID.<br />\n"; } 
 if($prenum>0&&$Error!="Yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."forums` WHERE `id`=%i", array($_POST['DelID']));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 if($_POST['DelForums']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i", array($_POST['DelID']));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `ForumID`=%i", array($_POST['DelID']));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 if($_POST['DelPermission']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."permissions` WHERE `ForumID`=%i", array($_POST['DelID']));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 if($_POST['DelForums']=="yes") {
 $apcquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `InSubForum`=%i ORDER BY `OrderID` ASC, `id` ASC", array($_POST['DelID']));
-$apcresult=sql_query($apcquery);
+$apcresult=sql_query($apcquery,$SQLStat);
 $apcnum=sql_num_rows($apcresult);
 $apci=0; $apcl=1; if($apcnum>=1) {
 while ($apci < $apcnum) {
 $DelSubsForumID=sql_result($apcresult,$apci,"id");
 if($_POST['DelForums']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."topics` WHERE `ForumID`=%i", array($DelSubsForumID));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `ForumID`=%i", array($DelSubsForumID));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 if($_POST['DelPermission']=="yes") {
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."permissions` WHERE `ForumID`=%i", array($DelSubsForumID));
-sql_query($dtquery); }
+sql_query($dtquery,$SQLStat); }
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."forums` WHERE `id`=%i", array($DelSubsForumID));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 ++$apci; }
 sql_free_result($apcresult); } }
 ?>
@@ -662,7 +662,7 @@ if(!isset($_POST['id'])) {
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -693,7 +693,7 @@ sql_free_result($fr); ?>
 </div>
 <?php } if(isset($_POST['id'])) { 
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` 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']);
@@ -755,7 +755,7 @@ $ForumType = strtolower($ForumType); $CanHaveTopics = strtolower($CanHaveTopics)
        <td style="width: 50%;"><select size="1" class="TextBox" name="ForumCatID" id="ForumCatID">
 <?php 
 $cq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."categories` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$cr=sql_query($cq);
+$cr=sql_query($cq,$SQLStat);
 $eu=sql_num_rows($cr);
 $nu=0;
 while ($nu < $eu) {
@@ -798,7 +798,7 @@ sql_free_result($cr); ?>
        <option selected="selected" value="0">none</option>
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `InSubForum`=0 AND `id`<>%i ORDER BY `OrderID` ASC, `id` ASC", array($ForumID));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
@@ -863,7 +863,7 @@ $_POST['ForumDesc'] = stripcslashes(htmlspecialchars($_POST['ForumDesc'], ENT_QU
 //$_POST['ForumDesc'] = preg_replace("/&amp;#(x[a-f0-9]+|[0-9]+);/i", "&#$1;", $_POST['ForumDesc']);
 $_POST['ForumDesc'] = remove_spaces($_POST['ForumDesc']);
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` 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']);
@@ -872,8 +872,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']."forums` WHERE `id`=%i LIMIT 1", array($_POST['ForumID'])));
-$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."forums` WHERE `OrderID`=%i LIMIT 1", array($_POST['OrderID'])));
+$sql_id_check = sql_query(sql_pre_query("SELECT `id` FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_POST['ForumID'])),$SQLStat);
+$sql_order_check = sql_query(sql_pre_query("SELECT `OrderID` FROM `".$Settings['sqltable']."forums` 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||
@@ -908,9 +908,8 @@ if ($Error!="Yes") {
 redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=view&menu=forums",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4");
 $admincptitle = " ".$ThemeSet['TitleDivider']." Updating Settings";
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `id`=%i,`CategoryID`=%i,`OrderID`=%i,`Name`='%s',`ShowForum`='%s',`ForumType`='%s',`InSubForum`=%i,`RedirectURL`='%s',`Description`='%s',`PostCountAdd`='%s',`PostCountView`=%i,`KarmaCountView`=%i,`CanHaveTopics`='%s',`HotTopicPosts`=%i WHERE `id`=%i", array($_POST['ForumID'],$_POST['ForumCatID'],$_POST['OrderID'],$_POST['ForumName'],$_POST['ShowForum'],$_POST['ForumType'],$_POST['InSubForum'],$_POST['RedirectURL'],$_POST['ForumDesc'],$_POST['PostCountAdd'],$_POST['NumPostView'],$_POST['NumKarmaView'],$_POST['CanHaveTopics'],$_POST['NumPostHotTopic'],$_POST['id']));
-sql_query($query);
-?>
-<?php } } } if($_GET['act']=="fpermissions"&&$_POST['update']!="now") {
+sql_query($query,$SQLStat); } } } 
+if($_GET['act']=="fpermissions"&&$_POST['update']!="now") {
 $admincptitle = " ".$ThemeSet['TitleDivider']." Forum Permissions Manager";
 if(!isset($_POST['id'])) {
 ?>
@@ -941,13 +940,13 @@ if(!isset($_POST['id'])) {
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $getperidq = sql_pre_query("SELECT DISTINCT `PermissionID` FROM `".$Settings['sqltable']."permissions`", array(null));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidi = 0;
 while ($getperidi < $getperidnum) {
 $getperidID=sql_result($getperidr,$getperidi,"PermissionID");
 $getperidq2 = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE `PermissionID`=%i ORDER BY `ForumID` ASC", array($getperidID));
-$getperidr2=sql_query($getperidq2);
+$getperidr2=sql_query($getperidq2,$SQLStat);
 $getperidnum2=sql_num_rows($getperidr2);
 $getperidName=sql_result($getperidr2,0,"Name");
 sql_free_result($getperidr2);
@@ -995,14 +994,14 @@ sql_free_result($getperidr); ?>
 <td class="TableMenuColumn3">
 <?php 
 $fq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` ORDER BY `OrderID` ASC, `id` ASC", array(null));
-$fr=sql_query($fq);
+$fr=sql_query($fq,$SQLStat);
 $ai=sql_num_rows($fr);
 $fi=0;
 while ($fi < $ai) {
 $InForumID=sql_result($fr,$fi,"id");
 $InForumName=sql_result($fr,$fi,"Name");
 $getperidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` WHERE PermissionID=%i AND `ForumID`=%i LIMIT 1", array($_POST['id'],$InForumID));
-$getperidr=sql_query($getperidq);
+$getperidr=sql_query($getperidq,$SQLStat);
 $getperidnum=sql_num_rows($getperidr);
 $getperidNumz = null;
 $getperidID = null;
@@ -1043,7 +1042,7 @@ sql_free_result($fr); ?>
 </div>
 <?php } if(isset($_POST['id'])&&$_POST['subact']=="edit") {
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."permissions` 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']);
@@ -1236,7 +1235,7 @@ $PermissionName = stripcslashes(htmlspecialchars($PermissionName, ENT_QUOTES, $S
 $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");
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."permissions` SET `CanViewForum`='%s', `CanMakeTopics`='%s', `CanMakeReplys`='%s', `CanMakeReplysCT`='%s', `CanEditTopics`='%s', `CanEditTopicsCT`='%s', `CanEditReplys`='%s', `CanEditReplysCT`='%s', `CanDeleteTopics`='%s', `CanDeleteTopicsCT`='%s', `CanDeleteReplys`='%s', `CanDeleteReplysCT`='%s', `CanCloseTopics`='%s', `CanPinTopics`='%s', `CanDohtml`='%s', `CanUseBBags`='%s', `CanModForum`='%s' WHERE `id`=%i", array($_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'], $_POST['id']));
-sql_query($query); } if(isset($_POST['id'])&&$_POST['subact']=="create") { 
+sql_query($query,$SQLStat); } if(isset($_POST['id'])&&$_POST['subact']=="create") { 
 ?>
 <div class="TableMenuBorder">
 <?php if($ThemeSet['TableStyle']=="div") { ?>
@@ -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); }
 ?>
 <?php } $doupdate = false;
 if(isset($_POST['id'])&&$_POST['subact']=="editnow") { 
index 47f8a69..bc1fb42 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2009 iDB Support - http://idb.berlios.de/
     Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: main.php - Last Update: 12/02/2009 SVN 371 - Author: cooldude2k $
+    $FileInfo: main.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="main.php"||$File3Name=="/main.php") {
@@ -84,7 +84,7 @@ if($_GET['act']=="delsessions"&&$GroupInfo['ViewDBInfo']=="yes") {
 $time = GMTimeStamp() - ini_get("session.gc_maxlifetime");
 //$sqlg = sql_pre_query('DELETE FROM `'.$Settings['sqltable'].'sessions` WHERE `expires` < UNIX_TIMESTAMP();', array(null));
 $sqlgc = sql_pre_query('DELETE FROM `'.$Settings['sqltable'].'sessions` WHERE `expires` < %i', array($time));
-sql_query($sqlgc);
+sql_query($sqlgc,$SQLStat);
 $_POST['update'] = "now"; $_GET['act'] = "view"; }
 if($_GET['act']=="optimize"&&$GroupInfo['ViewDBInfo']=="yes") {
 $TablePreFix = $Settings['sqltable'];
@@ -98,7 +98,7 @@ $TblOptimized = 0;
 while ($ti < $tcount) {
 if(isset($OptimizeAr["Msg_text"])) { unset($OptimizeAr["Msg_text"]); }
 if(isset($OptimizeAr[3])) { unset($OptimizeAr[3]); }
-$OptimizeTea = sql_query(sql_pre_query("OPTIMIZE TABLE `".$TableChCk[$ti]."`", array(null))); 
+$OptimizeTea = sql_query(sql_pre_query("OPTIMIZE TABLE `".$TableChCk[$ti]."`", array(null)),$SQLStat); 
 $OptimizeAr = sql_fetch_array($OptimizeTea);
 if(!isset($OptimizeAr["Msg_text"])&&
        isset($OptimizeAr[3])) { $OptimizeAr["Msg_text"] = $OptimizeAr[3]; }
@@ -136,7 +136,7 @@ redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"ac
 <br />Settings have been updated <a href="<?php echo url_maker($exfile['admin'],$Settings['file_ext'],"act=".$_GET['act']."&menu=main",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin']); ?>">click here</a> to go back. ^_^<br />&nbsp;</div>
 <?php } if($_GET['act']=="view"&&$_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");
@@ -190,7 +190,7 @@ if($ts_array[1]>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) {
index 58e7fb6..23d6ea9 100644 (file)
@@ -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";
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $gquerys = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s' LIMIT 1", array($Settings['ValidateGroup']));
-$gresults=sql_query($gquerys);
+$gresults=sql_query($gquerys,$SQLStat);
 $VGroupID=sql_result($gresults,0,"id");
 sql_free_result($gresults);
 $getmemidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE (`GroupID`=%i AND `id`<>-1) OR (`Validated`='no' AND `id`<>-1)", array($VGroupID));
-$getmemidr=sql_query($getmemidq);
+$getmemidr=sql_query($getmemidq,$SQLStat);
 $getmemidnum=sql_num_rows($getmemidr);
 $getmemidi = 0;
 if($getmemidnum<1) { ?>
@@ -105,15 +105,15 @@ sql_free_result($getmemidr); ?>
 </div>
 <?php } if($_POST['act']=="validate"&&$_POST['update']=="now"&&$_GET['act']=="validate"&&$_POST['id']!="0") { 
 $mguerys = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s' LIMIT 1", array($Settings['MemberGroup']));
-$mgresults=sql_query($mguerys);
+$mgresults=sql_query($mguerys,$SQLStat);
 $MGroupID=sql_result($mgresults,0,"id");
 sql_free_result($mgresults);
 $gquerys = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `Name`='%s' LIMIT 1", array($Settings['ValidateGroup']));
-$gresults=sql_query($gquerys);
+$gresults=sql_query($gquerys,$SQLStat);
 $VGroupID=sql_result($gresults,0,"id");
 sql_free_result($gresults);
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_POST['id']));
-$result=sql_query($query);
+$result=sql_query($query,$SQLStat);
 $num=sql_num_rows($result);
 $i=0;
 $VMemName=sql_result($result,$i,"Name");
@@ -123,10 +123,10 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Validating Members";
 redirect("refresh",$basedir.url_maker($exfile['admin'],$Settings['file_ext'],"act=".$_GET['act']."&menu=members",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin'],FALSE),"4");
 if($VMemGroup==$VGroupID) {
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `GroupID`='%s', `Validated`='%s' WHERE `id`=%i", array($MGroupID, "yes", $_POST['id']));
-sql_query($query); }
+sql_query($query,$SQLStat); }
 if($VMemGroup!=$VGroupID&&$VMemValidated=="no") {
 $query = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `Validated`='%s' WHERE `id`=%i", array("yes", $_POST['id']));
-sql_query($query); }
+sql_query($query,$SQLStat); }
 ?>
 <div class="TableMenuBorder">
 <?php if($ThemeSet['TableStyle']=="div") { ?>
@@ -185,7 +185,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Deleting Members";
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $getmemidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE (`id`<>-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); }
 ?>
 <div class="TableMenuBorder">
 <?php if($ThemeSet['TableStyle']=="div") { ?>
@@ -283,7 +283,7 @@ $admincptitle = " ".$ThemeSet['TitleDivider']." Editing Members";
        <td style="width: 50%;"><select size="1" class="TextBox" name="id" id="id">
 <?php 
 $getmemidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE (`id`<>-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) { ?>
@@ -302,7 +302,7 @@ sql_free_result($getmemidr); ?>
        <td style="width: 50%;"><select size="1" class="TextBox" name="gid" id="gid">
 <?php 
 $getgrpidq = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE (`Name`<>'%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); ?>
 <?php } if($_POST['act']=="editmember"&&$_POST['update']=="now"&&$_GET['act']=="editmember"&&
        ($_POST['id']!="0"||$_POST['id']!="1"||$_POST['id']!="-1")) { 
 $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);
 $GuestGroupID=sql_result($ggidresult,0,"id");
 sql_free_result($ggidresult);
 $vgidquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `name`='%s' LIMIT 1", array($Settings['ValidateGroup']));
-$vgidresult=sql_query($vgidquery);
+$vgidresult=sql_query($vgidquery,$SQLStat);
 $ValidateGroupID=sql_result($vgidresult,0,"id");
 sql_free_result($vgidresult);
 $DMemName = GetUserName($_POST['id'],$Settings['sqltable']);
@@ -348,7 +348,7 @@ $DMemName = $DMemName['Name'];
 if($DMemName!==null&&($_POST['id']!="0"||$_POST['id']!="1"||$_POST['id']!="-1")&&
        ($_POST['gid']!=$GuestGroupID||$_POST['gid']!=$ValidateGroupID)) { 
 $dmquery = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET GroupID=%i WHERE `id`=%i", array($_POST['gid'],$_POST['id']));
-sql_query($dmquery); }
+sql_query($dmquery,$SQLStat); }
 ?>
 <div class="TableMenuBorder">
 <?php if($ThemeSet['TableStyle']=="div") { ?>
index edb951b..585396e 100644 (file)
@@ -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";
index 336cb20..05befda 100644 (file)
@@ -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) {
index e1077e3..3eabe9d 100644 (file)
@@ -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");
index 0f7fb77..919f6dc 100644 (file)
@@ -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;
 <div style="width: 100%; height: 160px; overflow: auto;">
 <table style="width: 100%; text-align: center;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $SmileRow=0; $SmileCRow=0;
 while ($renee_s < $renee_num) { ++$SmileRow;
@@ -456,7 +456,7 @@ $_SESSION['GuestName']=$_POST['GuestName']; } }
 /*    <_<  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) {
@@ -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");
 ?><tr>
        <td><span class="TableMessage"><br />
index c8143ea..8714f61 100644 (file)
     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");
index 983b110..915bc5a 100644 (file)
@@ -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);
index ade3db3..d929780 100644 (file)
@@ -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) {
index 31ffda6..62900a8 100644 (file)
     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");
index 86700f1..9d5fbc6 100644 (file)
@@ -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("/\<br\>/", "<br />", 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 = "<div class=\"EditReply\"><br />This post has been edited by <b>".$EditUserName."</b> on ".$MyEditTime."</div>"; }
 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");
index 425dd06..5b003d5 100644 (file)
@@ -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");
index 30bb5ec..913b1a0 100644 (file)
@@ -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;
 ?>
index a807b6a..114be5b 100644 (file)
@@ -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);
index c409c56..1052920 100644 (file)
@@ -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) {
 <?php } }
 if($_GET['act']=="view") { 
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_GET['id']));
-$result=sql_query($query);
+$result=sql_query($query,$SQLStat);
 $num=sql_num_rows($result);
 $i=0;
 if($num==0||$_GET['id']<=0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false));
@@ -583,7 +583,7 @@ $ViewMem['TimeZone']=sql_result($result,$i,"TimeZone");
 $ViewMem['DST']=sql_result($result,$i,"DST");
 $ViewMem['IP']=sql_result($result,$i,"IP");
 $gquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."groups` WHERE `id`=%i LIMIT 1", array($ViewMem['GroupID']));
-$gresult=sql_query($gquery);
+$gresult=sql_query($gquery,$SQLStat);
 $ViewMem['Group']=sql_result($gresult,0,"Name");
 /*
 $GroupNamePrefix=sql_result($gresult,0,"NamePrefix");
@@ -862,7 +862,7 @@ if($_POST['loginemail']!="true") {
 $querylog = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s' LIMIT 1", array($YourName)); }
 if($_POST['loginemail']=="true") {
 $querylog = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Email`='%s' LIMIT 1", array($YourName)); }
-$resultlog=sql_query($querylog);
+$resultlog=sql_query($querylog,$SQLStat);
 $numlog=sql_num_rows($resultlog);
 if($numlog>=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("/&amp;#(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("/&amp;#(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");
index bd69346..03dca5a 100644 (file)
@@ -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";
index 8d305d7..4a00754 100644 (file)
@@ -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); }
index a8883d1..d4f6b98 100644 (file)
@@ -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 = ""; }
index 9ddc19c..80ed0e0 100644 (file)
@@ -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 "<span>".$ReciverName."</span>"; }
 <?php sql_free_result($result); }
 if($_GET['act']=="read") {
 $query = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."messenger` WHERE `id`=%i", 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));
@@ -433,7 +433,7 @@ $MessageText=sql_result($result,$is,"MessageText");
 $MessageText = preg_replace("/\<br\>/", "<br />", 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("/\<br\>/", "<br />", 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;
 <div style="width: 100%; height: 160px; overflow: auto;">
 <table style="width: 100%; text-align: center;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $SmileRow=0; $SmileCRow=0;
 while ($renee_s < $renee_num) { ++$SmileRow;
@@ -813,7 +813,7 @@ $_SESSION['GuestName']=$_POST['GuestName']; } }
 /*    <_<  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) {
@@ -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
        </span><br /></td>
 </tr>
 <?php } if ($Error!="Yes") { $LastActive = GMTimeStamp();
-$messageid = sql_get_next_id($Settings['sqltable'],"messenger");
+$messageid = sql_get_next_id($Settings['sqltable'],"messenger",$SQLStat);
 if($_SESSION['UserGroup']==$Settings['GuestGroup']) { $User1Name = $_POST['GuestName']; }
 if($_SESSION['UserGroup']!=$Settings['GuestGroup']) { $User1Name = $_SESSION['MemberName']; }
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."messenger` (`SenderID`, `ReciverID`, `GuestName`, `MessageTitle`, `MessageText`, `Description`, `DateSend`, `Read`) VALUES 
 (%i, %i, '%s', '%s', '%s', '%s', %i, %i)", array($_SESSION['UserID'],$SendMessageToID,$_SESSION['MemberName'],$_POST['MessageName'],$_POST['Message'],$_POST['MessageDesc'],$LastActive,0));
-sql_query($query);
+sql_query($query,$SQLStat);
 ?><tr>
        <td><span class="TableMessage"><br />
        Message sent to user <?php echo $_POST['SendMessageTo']; ?>.<br />
index d2c96cf..4cb421e 100644 (file)
@@ -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;
index 00877f6..e3c8fc3 100644 (file)
@@ -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";
 <?php } if($_GET['act']=="view") {
 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");
@@ -165,7 +165,7 @@ if($_POST['act']=="view"&&
        /*    <_<  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) {
@@ -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); } } } }
 ?>
 <?php if($_POST['update']=="now"&&$_GET['act']!=null) {
        $profiletitle = " ".$ThemeSet['TitleDivider']." Updating Settings"; ?>
index b4b0dd5..5b2b28b 100644 (file)
@@ -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("/\<br\>/", "<br />", 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;
 <div style="width: 100%; height: 160px; overflow: auto;">
 <table style="width: 100%; text-align: center;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $rose_a=0; $SmileRow=0; $SmileCRow=0;
 while ($renee_s < $renee_num) { ++$SmileRow;
@@ -770,7 +770,7 @@ $_SESSION['GuestName']=$_POST['GuestName']; } }
 /*    <_<  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) {
@@ -839,13 +839,13 @@ redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"ac
 </tr>
 <?php } if ($Error!="Yes") { $LastActive = GMTimeStamp();
 $gnrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($TopicForumID));
-$gnrresult=sql_query($gnrquery); $gnrnum=sql_num_rows($gnrresult);
+$gnrresult=sql_query($gnrquery,$SQLStat); $gnrnum=sql_num_rows($gnrresult);
 $NumberPosts=sql_result($gnrresult,0,"NumPosts"); 
 $PostCountAdd=sql_result($gnrresult,0,"PostCountAdd"); 
 sql_free_result($gnrresult);
-$postid = sql_get_next_id($Settings['sqltable'],"posts");
+$postid = sql_get_next_id($Settings['sqltable'],"posts",$SQLStat);
 $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($MyUsersID));
-$reresult=sql_query($requery);
+$reresult=sql_query($requery,$SQLStat);
 $renum=sql_num_rows($reresult);
 $rei=0;
 while ($rei < $renum) {
@@ -860,23 +860,23 @@ $NewPostCount = null;
 if($PostCountAdd=="on") { $NewPostCount = $PostCount + 1; }
 if(!isset($NewPostCount)) { $NewPostCount = $PostCount; }
 $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");
 sql_free_result($gresult);
 $User1IP=$_SERVER['REMOTE_ADDR'];
 ++$rei; } sql_free_result($reresult);
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."posts` (`TopicID`, `ForumID`, `CategoryID`, `UserID`, `GuestName`, `TimeStamp`, `LastUpdate`, `EditUser`, `EditUserName`, `Post`, `Description`, `IP`, `EditIP`) VALUES\n".
 "(%i, %i, %i, %i, '%s', %i, %i, 0, '', '%s', '%s', '%s', '0')", array($TopicID,$TopicForumID,$TopicCatID,$User1ID,$User1Name,$LastActive,$LastActive,$_POST['ReplyPost'],$_POST['ReplyDesc'],$User1IP));
-sql_query($query);
+sql_query($query,$SQLStat);
 $_SESSION['LastPostTime'] = GMTimeStamp() + $GroupInfo['FloodControl'];
 if($User1ID!=0&&$User1ID!=-1) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `LastActive`=%i,`IP`='%s',`PostCount`=%i,`LastPostTime`=%i WHERE `id`=%i", array($LastActive,$User1IP,$NewPostCount,$_SESSION['LastPostTime'],$User1ID));
-sql_query($queryupd); }
+sql_query($queryupd,$SQLStat); }
 $NewNumPosts = $NumberPosts + 1; $NewNumReplies = $NumberReplies + 1;
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i WHERE `id`=%i", array($NewNumPosts,$TopicForumID));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `NumReply`=%i,LastUpdate=%i WHERE `id`=%i", array($NewNumReplies,$LastActive,$TopicID));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 $MyPostNum = $NewNumReplies + 1; $NumPages = null;
 if(!isset($Settings['max_posts'])) { $Settings['max_posts'] = 10; }
 if($MyPostNum>$Settings['max_posts']) {
@@ -900,7 +900,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
 <div class="DivMkReply">&nbsp;</div>
 <?php } if($_GET['act']=="pin"||$_GET['act']=="unpin") {
 $gtsquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id']));
-$gtsresult=sql_query($gtsquery);
+$gtsresult=sql_query($gtsquery,$SQLStat);
 $gtsnum=sql_num_rows($gtsresult);
 $TTopicID=sql_result($gtsresult,0,"id");
 $TForumID=sql_result($gtsresult,0,"ForumID");
@@ -928,7 +928,7 @@ if($CanPinTopics===true) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `Pinned`=1 WHERE `id`=%i", array($TTopicID)); }
        if($_GET['act']=="unpin") {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `Pinned`=0 WHERE `id`=%i", array($TTopicID)); } 
-sql_query($queryupd); 
+sql_query($queryupd,$SQLStat); 
 redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$TTopicID."&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],false).$Settings['qstr']."#post".$_GET['post'],"4");
 ?>
 <div class="Table1Border">
@@ -959,7 +959,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
 </table></div>
 <?php } } if($_GET['act']=="open"||$_GET['act']=="close") {
 $gtsquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id']));
-$gtsresult=sql_query($gtsquery);
+$gtsresult=sql_query($gtsquery,$SQLStat);
 $gtsnum=sql_num_rows($gtsresult);
 $TTopicID=sql_result($gtsresult,0,"id");
 $TForumID=sql_result($gtsresult,0,"ForumID");
@@ -985,7 +985,7 @@ if($CanCloseTopics===true) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `Closed`=1 WHERE `id`=%i", array($TTopicID)); }
        if($_GET['act']=="open") {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `Closed`=0 WHERE `id`=%i", array($TTopicID)); } 
-sql_query($queryupd); 
+sql_query($queryupd,$SQLStat); 
 redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$TTopicID."&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],false).$Settings['qstr']."#post".$_GET['post'],"4");
 ?>
 <div class="Table1Border">
@@ -1016,7 +1016,7 @@ redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"ac
 </table></div>
 <?php } } if($_GET['act']=="delete") {
 $predquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `id`=%i LIMIT 1", array($_GET['post']));
-$predresult=sql_query($predquery);
+$predresult=sql_query($predquery,$SQLStat);
 $prednum=sql_num_rows($predresult);
 $ReplyID=sql_result($predresult,0,"id");
 $ReplyTopicID=sql_result($predresult,0,"TopicID");
@@ -1039,17 +1039,17 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a
 ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']);
 gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); }
 $delquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i ORDER BY `TimeStamp` ASC", array($_GET['id']));
-$delresult=sql_query($delquery);
+$delresult=sql_query($delquery,$SQLStat);
 $delnum=sql_num_rows($delresult);
 $DelTopic = false;
 $gnrquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($ReplyForumID));
-$gnrresult=sql_query($gnrquery); $gnrnum=sql_num_rows($gnrresult);
+$gnrresult=sql_query($gnrquery,$SQLStat); $gnrnum=sql_num_rows($gnrresult);
 $NumberPosts=sql_result($gnrresult,0,"NumPosts"); $NumberTopics=sql_result($gnrresult,0,"NumTopics"); 
 sql_free_result($gnrresult);
 $FReplyID=sql_result($delresult,0,"id");
 if($ReplyID==$FReplyID) { $DelTopic = true;
 $gtsquery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($ReplyTopicID));
-$gtsresult=sql_query($gtsquery);
+$gtsresult=sql_query($gtsquery,$SQLStat);
 $gtsnum=sql_num_rows($gtsresult);
 $TUsersID=sql_result($gtsresult,0,"UserID");
 $CanDeleteTopics = false;
@@ -1068,29 +1068,29 @@ ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']);
 gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); }
 if($CanDeleteTopics===true) { $NewNumTopics = $NumberTopics - 1; $NewNumPosts = $NumberPosts - $delnum;
 $drquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `TopicID`=%i", array($ReplyTopicID));
-sql_query($drquery); 
+sql_query($drquery,$SQLStat); 
 $dtquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."topics` WHERE `id`=%i", array($ReplyTopicID));
-sql_query($dtquery);
+sql_query($dtquery,$SQLStat);
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i,`NumTopics`=%i WHERE `id`=%i", array($NewNumPosts,$NewNumTopics,$ReplyForumID));
-sql_query($queryupd); } }
+sql_query($queryupd,$SQLStat); } }
 if($ReplyID!=$FReplyID) {
 $LReplyID=sql_result($delresult,$delnum-1,"id");
 $SLReplyID=sql_result($delresult,$delnum-2,"id");
 $NewLastUpdate=sql_result($delresult,$delnum-2,"TimeStamp");
 if($ReplyID==$LReplyID) { $NewNumReplies = $NumberReplies - 1; $NewNumPosts = $NumberPosts - 1;
 $drquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `id`=%i", array($ReplyID));
-sql_query($drquery); 
+sql_query($drquery,$SQLStat); 
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i WHERE `id`=%i", array($NewNumPosts,$ReplyForumID));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `LastUpdate`=%i,`NumReply`=%i WHERE `id`=%i", array($NewLastUpdate,$NewNumReplies,$ReplyTopicID));
-sql_query($queryupd); } }
+sql_query($queryupd,$SQLStat); } }
 if($ReplyID!=$FReplyID&&$ReplyID!=$LReplyID) { $NewNumReplies = $NumberReplies - 1; $NewNumPosts = $NumberPosts - 1;
 $drquery = sql_pre_query("DELETE FROM `".$Settings['sqltable']."posts` WHERE `id`=%i", array($ReplyID));
-sql_query($drquery);
+sql_query($drquery,$SQLStat);
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i WHERE `id`=%i", array($NewNumPosts,$ReplyForumID));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `NumReply`=%i WHERE `id`=%i", array($NewNumReplies,$ReplyTopicID));
-sql_query($queryupd); }
+sql_query($queryupd,$SQLStat); }
 redirect("refresh",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],FALSE),"3");
 sql_free_result($delresult);
 ?>
@@ -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;
 <td class="TableColumn3" style="width: 15%; vertical-align: middle; text-align: center;">
 <div style="width: 100%; height: 160px; overflow: auto;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $SmileRow=1;
 while ($renee_s < $renee_num) {
@@ -1277,14 +1277,14 @@ require($SettDir['inc']."captcha.php"); }
 $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));
@@ -1298,7 +1298,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; }
@@ -1387,7 +1387,7 @@ $_POST['TopicName'] = remove_spaces($_POST['TopicName']); }
 /*    <_<  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) {
@@ -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
 </tr>
 <?php } if ($Error!="Yes") { $LastActive = GMTimeStamp();
 $requery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `id`=%i LIMIT 1", array($_SESSION['UserID']));
-$reresult=sql_query($requery);
+$reresult=sql_query($requery,$SQLStat);
 $renum=sql_num_rows($reresult);
 $rei=0;
 while ($rei < $renum) {
@@ -1539,12 +1539,12 @@ $EditUserIP=$_SERVER['REMOTE_ADDR'];
 $_SESSION['LastPostTime'] = GMTimeStamp() + $GroupInfo['FloodControl'];
 if($_SESSION['UserID']!=0&&$_SESSION['UserID']!=-1) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `LastActive`=%i,`IP`='%s',`LastPostTime`=%i WHERE `id`=%i", array($LastActive,$EditUserIP,$_SESSION['LastPostTime'],$_SESSION['UserID']));
-sql_query($queryupd); }
+sql_query($queryupd,$SQLStat); }
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."posts` SET `LastUpdate`=%i,`EditUser`=%i,`EditUserName`='%s',`Post`='%s',`Description`='%s',`EditIP`='%s' WHERE `id`=%i", array($LastActive,$User1ID,$User1Name,$_POST['ReplyPost'],$_POST['ReplyDesc'],$EditUserIP,$_GET['post']));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 if($ShowEditTopic===true) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."topics` SET `TopicName`='%s',`Description`='%s' WHERE `id`=%i", array($_POST['TopicName'],$_POST['ReplyDesc'],$TopicID));
-sql_query($queryupd); } } 
+sql_query($queryupd,$SQLStat); } } 
 redirect(url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$TopicID."&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],FALSE).$Settings['qstr']."#post".$_GET['post'],"3");
 ?>
 <tr>
@@ -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;
 <div style="width: 100%; height: 160px; overflow: auto;">
 <table style="width: 100%; text-align: center;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $SmileRow=0; $SmileCRow=0;
 while ($renee_s < $renee_num) { ++$SmileRow;
index dab63a0..b47a5a7 100644 (file)
@@ -11,7 +11,7 @@
     Copyright 2004-2009 iDB Support - http://idb.berlios.de/
     Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/
 
-    $FileInfo: rssfeed.php - Last Update: 12/02/2009 SVN 372 - Author: cooldude2k $
+    $FileInfo: rssfeed.php - Last Update: 12/07/2009 SVN 380 - Author: cooldude2k $
 */
 $File3Name = basename($_SERVER['SCRIPT_NAME']);
 if ($File3Name=="rssfeed.php"||$File3Name=="/rssfeed.php") {
@@ -75,7 +75,7 @@ else { if (stristr($_SERVER["HTTP_USER_AGENT"],"FeedValidator")) {
 header("Content-Language: en");
 header("Vary: Accept");
 $prequery = sql_pre_query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i", array($_GET['id']));
-$preresult=sql_query($prequery);
+$preresult=sql_query($prequery,$SQLStat);
 $prenum=sql_num_rows($preresult);
 $prei=0;
 $ForumID=sql_result($preresult,0,"id");
@@ -99,7 +99,7 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die
 $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 `id`", 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,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("/\<br\>/", "<br />", 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");
index 635a406..e2f011c 100644 (file)
@@ -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 = "&nbsp;<br />&nbsp;";
 $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");
index 9893595..d473a80 100644 (file)
@@ -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);
index 0027d38..a064e0f 100644 (file)
@@ -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");
index 0d26f6f..bfa071f 100644 (file)
@@ -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");
index 6ebabdf..f5d112d 100644 (file)
@@ -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 = "&nbsp;<br />&nbsp;";
 $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;
 <div style="width: 100%; height: 160px; overflow: auto;">
 <table style="width: 100%; text-align: center;"><?php
 $renee_query=sql_pre_query("SELECT * FROM `".$Settings['sqltable']."smileys` WHERE `Show`='yes'", array(null));
-$renee_result=sql_query($renee_query);
+$renee_result=sql_query($renee_query,$SQLStat);
 $renee_num=sql_num_rows($renee_result);
 $renee_s=0; $SmileRow=0; $SmileCRow=0;
 while ($renee_s < $renee_num) { ++$SmileRow;
@@ -699,7 +699,7 @@ $_SESSION['GuestName']=$_POST['GuestName']; } }
 /*    <_<  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) {
@@ -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
        </span><br /></td>
 </tr>
 <?php } if ($Error!="Yes") { $LastActive = GMTimeStamp();
-$topicid = sql_get_next_id($Settings['sqltable'],"topics");
-//$postid = sql_get_next_id($Settings['sqltable'],"posts");
+$topicid = sql_get_next_id($Settings['sqltable'],"topics",$SQLStat);
+//$postid = sql_get_next_id($Settings['sqltable'],"posts",$SQLStat);
 $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;
 while ($rei < $renum) {
@@ -848,25 +848,25 @@ $PostCount=sql_result($reresult,$rei,"PostCount");
 if($PostCountAdd=="on") { $NewPostCount = $PostCount + 1; }
 if(!isset($NewPostCount)) { $NewPostCount = $PostCount; }
 $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");
 sql_free_result($gresult);
 $User1IP=$_SERVER['REMOTE_ADDR'];
 ++$rei; } sql_free_result($reresult);
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."topics` (`ForumID`, `CategoryID`, `OldForumID`, `OldCategoryID`, `UserID`, `GuestName`, `TimeStamp`, `LastUpdate`, `TopicName`, `Description`, `NumReply`, `NumViews`, `Pinned`, `Closed`) VALUES\n".
 "(%i, %i, %i, %i, %i, '%s', %i, %i, '%s', '%s', 0, 0, 0, 0)", array($ForumID,$ForumCatID,$ForumID,$ForumCatID,$User1ID,$User1Name,$LastActive,$LastActive,$_POST['TopicName'],$_POST['TopicDesc']));
-sql_query($query);
+sql_query($query,$SQLStat);
 //$topicid = mysql_insert_id();
 $query = sql_pre_query("INSERT INTO `".$Settings['sqltable']."posts` (`TopicID`, `ForumID`, `CategoryID`, `UserID`, `GuestName`, `TimeStamp`, `LastUpdate`, `EditUser`, `EditUserName`, `Post`, `Description`, `IP`, `EditIP`) VALUES\n".
 "(".$topicid.", %i, %i, %i, '%s', %i, %i, 0, '', '%s', '%s', '%s', '0')", array($ForumID,$ForumCatID,$User1ID,$User1Name,$LastActive,$LastActive,$_POST['TopicPost'],$_POST['TopicDesc'],$User1IP));
-sql_query($query);
+sql_query($query,$SQLStat);
 $_SESSION['LastPostTime'] = GMTimeStamp() + $GroupInfo['FloodControl'];
 if($User1ID!=0&&$User1ID!=-1) {
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."members` SET `LastActive`=%i,`IP`='%s',`PostCount`=%i,`LastPostTime`=%i WHERE `id`=%i", array($LastActive,$User1IP,$NewPostCount,$_SESSION['LastPostTime'],$User1ID));
-sql_query($queryupd); }
+sql_query($queryupd,$SQLStat); }
 $NewNumPosts = $NumberPosts + 1; $NewNumTopics = $NumberTopics + 1;
 $queryupd = sql_pre_query("UPDATE `".$Settings['sqltable']."forums` SET `NumPosts`=%i,`NumTopics`=%i WHERE `id`=%i", array($NewNumPosts,$NewNumTopics,$ForumID));
-sql_query($queryupd);
+sql_query($queryupd,$SQLStat);
 redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$topicid."&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],FALSE),"3");
 ?><tr>
        <td><span class="TableMessage"><br />
index c42cbd6..c88da58 100644 (file)
@@ -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);
index afcc8e4..ccd99fb 100644 (file)
@@ -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; }
index f35a74b..643056c 100644 (file)
--- 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'];
index 4da96a4..cd1a811 100644 (file)
@@ -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 "<br />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 "<br />".sql_errorno()."\n"; }
+sql_set_charset($SQLCharset,$SQLStat);
+if($SQLStat===false) { $Error="Yes";
+echo "<br />".sql_errorno($SQLStat)."\n"; }
 if ($Error!="Yes") {
 $ServerUUID = uuid(false,true,false,$_POST['usehashtype'],null);
 if(!is_numeric($_POST['YourOffSet'])) { $_POST['YourOffSet'] = "0"; }
index 10fafc6..cb2e2be 100644 (file)
@@ -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);
 ?>
index 3156cf4..8f6cdcb 100644 (file)
@@ -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 "<span class=\"TableMessage\">";
-echo "<br />".sql_errorno()."\n</span>\n"; }
+echo "<br />".sql_errorno($StatSQL)."\n</span>\n"; }
 if ($Error!="Yes") {
 $pretext = "<?php\n/*\n    This program is free software; you can redistribute it and/or modify\n    it under the terms of the Revised BSD License.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    Revised BSD License for more details.\n\n    Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/\n    Copyright 2004-2007 Game Maker 2k - http://idb.berlios.de/support/category.php?act=view&id=2\n    Emoticons made by Jcink http://tfbb.jcink.com/\n*/\n";
 $BoardSettings=$pretext."\$Settings = array();\n\$Settings['sqlhost'] = '".$_POST['DatabaseHost']."';\n\$Settings['sqluser'] = '".$_POST['DatabaseUserName']."';\n\$Settings['sqlpass'] = '".$_POST['DatabasePassword']."';\n?>";