From: Kazuki Przyborowski Date: Thu, 9 Aug 2007 07:16:41 +0000 (+0000) Subject: Small bug fixes and Added setting to make board offline. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=93b9825e81775900c8ac70e26d1083e4bad32202;p=idb%2FiDB.git.git Small bug fixes and Added setting to make board offline. git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@72 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- diff --git a/inc/categories.php b/inc/categories.php index 567f85b..7910575 100644 --- a/inc/categories.php +++ b/inc/categories.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: categories.php - Last Update: 08/03/2007 SVN 65 - Author: cooldude2k $ + $FileInfo: categories.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="categories.php"||$File3Name=="/categories.php") { @@ -20,15 +20,16 @@ if ($File3Name=="categories.php"||$File3Name=="/categories.php") { $prequery = query("select * from `".$Settings['sqltable']."categories` where `id`=%i and `ShowCategory`='yes'", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); -$prei=0; -if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); } -while ($prei < $prenum) { -$CategoryID=mysql_result($preresult,$prei,"id"); -$CategoryName=mysql_result($preresult,$prei,"Name"); -$CategoryShow=mysql_result($preresult,$prei,"ShowCategory"); -$CategoryType=mysql_result($preresult,$prei,"CategoryType"); -$SubShowForums=mysql_result($preresult,$prei,"SubShowForums"); -$CategoryDescription=mysql_result($preresult,$prei,"Description"); +if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); @mysql_free_result($preresult); +ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); +gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } +if($prenum>=1) { +$CategoryID=mysql_result($preresult,0,"id"); +$CategoryName=mysql_result($preresult,0,"Name"); +$CategoryShow=mysql_result($preresult,0,"ShowCategory"); +$CategoryType=mysql_result($preresult,0,"CategoryType"); +$SubShowForums=mysql_result($preresult,0,"SubShowForums"); +$CategoryDescription=mysql_result($preresult,0,"Description"); $CategoryType = strtolower($CategoryType); $SubShowForums = strtolower($SubShowForums); if(!isset($CatPermissionInfo['CanViewCategory'][$CategoryID])) { $CatPermissionInfo['CanViewCategory'][$CategoryID] = "no"; } @@ -159,5 +160,5 @@ if($num>=1) { ?>
 
- diff --git a/inc/members.php b/inc/members.php index e4d0399..9dd68ff 100644 --- a/inc/members.php +++ b/inc/members.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: members.php - Last Update: 08/05/2007 SVN 70 - Author: cooldude2k $ + $FileInfo: members.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="members.php"||$File3Name=="/members.php") { @@ -242,9 +242,7 @@ $_SESSION = array(); @redirect("location",$basedir.url_maker($exfile['member'],$Settings['file_ext'],"act=login",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member'],false)); ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } - -if($_GET['act']=="login") -{ +if($_GET['act']=="login") { $membertitle = " ".$ThemeSet['TitleDivider']." Login"; ?>
@@ -345,16 +343,11 @@ $HashType=mysql_result($resultlog,$i,"HashType"); $JoinedPass=mysql_result($resultlog,$i,"Joined"); $HashSalt=mysql_result($resultlog,$i,"Salt"); $UpdateHash = false; -if($HashType=="ODFH") { - $YourPassword = sha1(md5($_POST['userpass'])); } -if($HashType=="DF4H") { - $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); } -if($HashType=="iDBH"||$UpdateHash!=true) { - $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); } -if($YourPassword==$YourPassTry) { -$passright = false; -} if($YourPassword==$YourPassTry) { -$passright = true; +if($HashType=="ODFH") { $YourPassword = sha1(md5($_POST['userpass'])); } +if($HashType=="DF4H") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); } +if($HashType=="iDBH"||$UpdateHash!=true) { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); } +if($YourPassword==$YourPassTry) { $passright = false; } +if($YourPassword==$YourPassTry) { $passright = true; $YourIDM=mysql_result($resultlog,$i,"id"); $YourNameM=mysql_result($resultlog,$i,"Name"); $YourPassM=mysql_result($resultlog,$i,"Password"); diff --git a/inc/misc/setcheck.php b/inc/misc/setcheck.php index 6d94ae8..770f04c 100644 --- a/inc/misc/setcheck.php +++ b/inc/misc/setcheck.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: setcheck.php - Last Update: 07/25/2007 SVN 53 - Author: cooldude2k $ + $FileInfo: setcheck.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="setcheck.php"||$File3Name=="/setcheck.php") { @@ -35,6 +35,11 @@ if($Settings['sessionid_in_urls']!=true&& $Settings['sessionid_in_urls']!=false) { $Settings['sessionid_in_urls'] = false; } $sidurls = $Settings['sessionid_in_urls']; +if(!isset($Settings['board_offline'])) { + $Settings['board_offline'] = false; } +if($Settings['board_offline']!=true&& + $Settings['board_offline']!=false) { + $Settings['board_offline'] = false; } $oldusername = null; $oldtopicname = null; $ext = null; if($Settings['DefaultTheme']==null) { $Settings['DefaultTheme'] = "iDB"; } diff --git a/inc/replys.php b/inc/replys.php index 5eea25e..c1c10ff 100644 --- a/inc/replys.php +++ b/inc/replys.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: replys.php - Last Update: 08/05/2007 SVN 70 - Author: cooldude2k $ + $FileInfo: replys.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="replys.php"||$File3Name=="/replys.php") { @@ -20,16 +20,18 @@ if ($File3Name=="replys.php"||$File3Name=="/replys.php") { $prequery = query("select * from `".$Settings['sqltable']."topics` WHERE `id`=%i", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); -$prei=0; -while ($prei < $prenum) { -$TopicName=mysql_result($preresult,$prei,"TopicName"); -$TopicID=mysql_result($preresult,$prei,"id"); -$TopicForumID=mysql_result($preresult,$prei,"ForumID"); -$TopicCatID=mysql_result($preresult,$prei,"CategoryID"); -$TopicClosed=mysql_result($preresult,$prei,"Closed"); -$NumberReplies=mysql_result($preresult,$prei,"NumReply"); -$ViewTimes=mysql_result($preresult,$prei,"NumViews"); -++$prei; } @mysql_free_result($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)); @mysql_free_result($preresult); +ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); +gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } +if($prenum>=1) { +$TopicName=mysql_result($preresult,0,"TopicName"); +$TopicID=mysql_result($preresult,0,"id"); +$TopicForumID=mysql_result($preresult,0,"ForumID"); +$TopicCatID=mysql_result($preresult,0,"CategoryID"); +$TopicClosed=mysql_result($preresult,0,"Closed"); +$NumberReplies=mysql_result($preresult,0,"NumReply"); +$ViewTimes=mysql_result($preresult,0,"NumViews"); +@mysql_free_result($preresult); if(!isset($CatPermissionInfo['CanViewCategory'][$TopicCatID])) { $CatPermissionInfo['CanViewCategory'][$TopicCatID] = "no"; } if($CatPermissionInfo['CanViewCategory'][$TopicCatID]=="no"|| @@ -416,8 +418,8 @@ $queryupd = query("update `".$Settings['sqltable']."forums` set `NumPosts`=%i WH mysql_query($queryupd); $queryupd = query("update `".$Settings['sqltable']."topics` set `NumReply`=%i,LastUpdate=%i WHERE `id`=%i", array($NewNumReplies,$LastActive,$TopicID)); mysql_query($queryupd); -@redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$topicid,$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],FALSE),"3"); $MyPostNum = $NewNumReplies + 1; +@redirect("refresh",$basedir.url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$TopicID,$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'],FALSE)."#post".$MyPostNum,"3"); ?>
Reply to Topic was posted.
@@ -795,4 +797,4 @@ mysql_query($queryupd); } }
 
- \ No newline at end of file + \ No newline at end of file diff --git a/inc/subcategories.php b/inc/subcategories.php index 819ed68..74d95bf 100644 --- a/inc/subcategories.php +++ b/inc/subcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: subcategories.php - Last Update: 08/03/2007 SVN 65 - Author: cooldude2k $ + $FileInfo: subcategories.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") { @@ -20,15 +20,15 @@ if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") { $checkquery = query("select * from `".$Settings['sqltable']."categories` where `id`=%s", array($_GET['id'])); $checkresult=mysql_query($checkquery); $checknum=mysql_num_rows($checkresult); -$checki=0; -if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); +if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); @mysql_free_result($checkresult); ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } -$CategoryID=mysql_result($checkresult,$checki,"id"); -$CategoryName=mysql_result($checkresult,$checki,"Name"); -$CategoryShow=mysql_result($checkresult,$checki,"ShowCategory"); -$CategoryType=mysql_result($checkresult,$checki,"CategoryType"); -$SubShowForums=mysql_result($checkresult,$checki,"SubShowForums"); +if($checknum>=1) { +$CategoryID=mysql_result($checkresult,0,"id"); +$CategoryName=mysql_result($checkresult,0,"Name"); +$CategoryShow=mysql_result($checkresult,0,"ShowCategory"); +$CategoryType=mysql_result($checkresult,0,"CategoryType"); +$SubShowForums=mysql_result($checkresult,0,"SubShowForums"); $CategoryType = strtolower($CategoryType); $SubShowForums = strtolower($SubShowForums); $SCategoryName = $CategoryName; if(!isset($CatPermissionInfo['CanViewCategory'][$CategoryID])) { @@ -180,5 +180,5 @@ $CatCheck = "skip"; if($SubShowForums!="yes") { $CategoryName = $SCategoryName; } if($SubShowForums!="no") { -require($SettDir['inc'].'categories.php'); } +require($SettDir['inc'].'categories.php'); } } ?> diff --git a/inc/subforums.php b/inc/subforums.php index 13d652c..405df3e 100644 --- a/inc/subforums.php +++ b/inc/subforums.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: subforums.php - Last Update: 08/03/2007 SVN 65 - Author: cooldude2k $ + $FileInfo: subforums.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") { @@ -20,14 +20,17 @@ if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") { $checkquery = query("select * from `".$Settings['sqltable']."forums` where `id`=%s", array($_GET['id'])); $checkresult=mysql_query($checkquery); $checknum=mysql_num_rows($checkresult); -$checki=0; -$ForumName=mysql_result($checkresult,$checki,"Name"); -$ForumType=mysql_result($checkresult,$checki,"ForumType"); -$CategoryID=mysql_result($checkresult,$checki,"CategoryID"); -$RedirectURL=mysql_result($checkresult,$checki,"RedirectURL"); -$RedirectTimes=mysql_result($checkresult,$checki,"Redirects"); -$CanHaveTopics=mysql_result($checkresult,$checki,"CanHaveTopics"); -$NumberViews=mysql_result($checkresult,$checki,"NumViews"); +if($checknum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); @mysql_free_result($checkresult); +ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); +gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } +if($checknum>=1) { +$ForumName=mysql_result($checkresult,0,"Name"); +$ForumType=mysql_result($checkresult,0,"ForumType"); +$CategoryID=mysql_result($checkresult,0,"CategoryID"); +$RedirectURL=mysql_result($checkresult,0,"RedirectURL"); +$RedirectTimes=mysql_result($checkresult,0,"Redirects"); +$CanHaveTopics=mysql_result($checkresult,0,"CanHaveTopics"); +$NumberViews=mysql_result($checkresult,0,"NumViews"); $SForumName = $ForumName; $ForumType = strtolower($ForumType); $CanHaveTopics = strtolower($CanHaveTopics); if($CanHaveTopics!="yes"&&$ForumType!="redirect") { @@ -185,5 +188,5 @@ $ForumCheck = "skip"; if($CanHaveTopics!="yes") { $ForumName = $SForumName; } if($CanHaveTopics!="no") { -require($SettDir['inc'].'topics.php'); } +require($SettDir['inc'].'topics.php'); } } ?> diff --git a/inc/topics.php b/inc/topics.php index b4c4151..e391dfc 100644 --- a/inc/topics.php +++ b/inc/topics.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: topics.php - Last Update: 08/05/2007 SVN 70 - Author: cooldude2k $ + $FileInfo: topics.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="topics.php"||$File3Name=="/topics.php") { @@ -20,23 +20,22 @@ if ($File3Name=="topics.php"||$File3Name=="/topics.php") { $prequery = query("select * from `".$Settings['sqltable']."forums` WHERE `id`=%i", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); -$prei=0; -if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); +if($prenum==0) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); @mysql_free_result($preresult); ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } -while ($prei < $prenum) { -$ForumID=mysql_result($preresult,$prei,"id"); -$ForumCatID=mysql_result($preresult,$prei,"CategoryID"); -$ForumName=mysql_result($preresult,$prei,"Name"); -$ForumType=mysql_result($preresult,$prei,"ForumType"); -$RedirectURL=mysql_result($preresult,$prei,"RedirectURL"); -$RedirectTimes=mysql_result($preresult,$prei,"Redirects"); -$NumberViews=mysql_result($preresult,$prei,"NumViews"); -$NumberPosts=mysql_result($preresult,$prei,"NumPosts"); -$NumberTopics=mysql_result($preresult,$prei,"NumTopics"); -$PostCountAdd=mysql_result($preresult,$prei,"PostCountAdd"); -$CanHaveTopics=mysql_result($preresult,$prei,"CanHaveTopics"); -++$prei; } @mysql_free_result($preresult); +if($prenum>=1) { +$ForumID=mysql_result($preresult,0,"id"); +$ForumCatID=mysql_result($preresult,0,"CategoryID"); +$ForumName=mysql_result($preresult,0,"Name"); +$ForumType=mysql_result($preresult,0,"ForumType"); +$RedirectURL=mysql_result($preresult,0,"RedirectURL"); +$RedirectTimes=mysql_result($preresult,0,"Redirects"); +$NumberViews=mysql_result($preresult,0,"NumViews"); +$NumberPosts=mysql_result($preresult,0,"NumPosts"); +$NumberTopics=mysql_result($preresult,0,"NumTopics"); +$PostCountAdd=mysql_result($preresult,0,"PostCountAdd"); +$CanHaveTopics=mysql_result($preresult,0,"CanHaveTopics"); +@mysql_free_result($preresult); $ForumType = strtolower($ForumType); $CanHaveTopics = strtolower($CanHaveTopics); if($CanHaveTopics=="yes"&&$ForumType=="subforum") { if($_GET['act']=="create"||$_GET['act']=="maketopic"|| @@ -415,4 +414,4 @@ mysql_query($queryupd);
 
- \ No newline at end of file + \ No newline at end of file diff --git a/inc/versioninfo.php b/inc/versioninfo.php index 94d86d9..af5f8e8 100644 --- a/inc/versioninfo.php +++ b/inc/versioninfo.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: versioninfo.php - Last Update: 08/07/2007 SVN 71 - Author: cooldude2k $ + $FileInfo: versioninfo.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") { @@ -27,8 +27,8 @@ function version_info($proname,$subver,$ver,$supver,$reltype,$svnver,$showsvn) { return $return_var; } // Version number and date stuff. :P $VER1[0] = 0; $VER1[1] = 1; $VER1[2] = 8; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; -$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 71; $RName = "iDB"; $SFName = "IntDB"; -$SVNDay[0] = 08; $SVNDay[1] = 07; $SVNDay[2] = 2007; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; +$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 72; $RName = "iDB"; $SFName = "IntDB"; +$SVNDay[0] = 08; $SVNDay[1] = 09; $SVNDay[2] = 2007; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; $VerInfo['iDB_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,false); $VerInfo['iDB_Ver_SVN'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,true); $VerInfo['iDB_Full_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[0],$SubVerN,false); diff --git a/mysql.php b/mysql.php index fd97ec4..9ef1e6b 100644 --- a/mysql.php +++ b/mysql.php @@ -11,7 +11,7 @@ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ - $FileInfo: mysql.php - Last Update: 07/31/2007 SVN 58 - Author: cooldude2k $ + $FileInfo: mysql.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ @error_reporting(E_ALL ^ E_NOTICE); @ini_set('session.use_trans_sid', false); @@ -130,6 +130,11 @@ if($_COOKIE['SessPass']!=null&& $_COOKIE['MemberName']!=null) { require($SettDir['inc'].'prelogin.php'); } } } require($SettDir['inc'].'groupsetup.php'); +if($Settings['board_offline']==true) { +@header("Content-Type: text/plain; charset=".$Settings['charset']); @mysql_free_result($peresult); +ob_clean(); echo "Sorry the board is off line.\nIf you are a admin you can login by the admin cp."; +echo "\n".mysql_errno().": ".mysql_error(); +gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } //Time Zone Set if(!isset($_SESSION['UserTimeZone'])) { if(isset($Settings['DefaultTimeZone'])) { diff --git a/setup/mkconfig.php b/setup/mkconfig.php index 5ecbb24..27d09a6 100644 --- a/setup/mkconfig.php +++ b/setup/mkconfig.php @@ -12,7 +12,7 @@ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/ iDB Installer made by Game Maker 2k - http://idb.berlios.net/ - $FileInfo: mkconfig.php - Last Update: 07/25/2007 SVN 53 - Author: cooldude2k $ + $FileInfo: mkconfig.php - Last Update: 08/09/2007 SVN 72 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="mkconfig.php"||$File3Name=="/mkconfig.php") { @@ -137,7 +137,7 @@ $CHMOD = $_SERVER['PHP_SELF']; $pretext = ""; +$BoardSettings=$pretext2[0]."\n\$Settings['sqlhost'] = '".$_POST['DatabaseHost']."';\n\$Settings['sqldb'] = '".$_POST['DatabaseName']."';\n\$Settings['sqltable'] = '".$_POST['tableprefix']."';\n\$Settings['sqluser'] = '".$_POST['DatabaseUserName']."';\n\$Settings['sqlpass'] = '".$_POST['DatabasePassword']."';\n\$Settings['board_name'] = '".$_POST['NewBoardName']."';\n\$Settings['idbdir'] = '".$idbdir."';\n\$Settings['idburl'] = '".$_POST['BoardURL']."';\n\$Settings['weburl'] = '".$_POST['WebURL']."';\n\$Settings['use_gzip'] = '".$_POST['GZip']."';\n\$Settings['html_type'] = '".$_POST['HTMLType']."';\n\$Settings['html_level'] = '".$_POST['HTMLLevel']."';\n\$Settings['output_type'] = '".$_POST['OutPutType']."';\n\$Settings['GuestGroup'] = 'Guest';\n\$Settings['MemberGroup'] = 'Member';\n\$Settings['ValidateGroup'] = 'Validate';\n\$Settings['AdminValidate'] = false;\n\$Settings['TestReferer'] = ".$_POST['TestReferer'].";\n\$Settings['DefaultTheme'] = 'iDB';\n\$Settings['DefaultTimeZone'] = '".$AdminTime."';\n\$Settings['DefaultDST'] = '".$AdminDST."';\n\$Settings['charset'] = 'iso-8859-15';\n\$Settings['add_power_by'] = false;\n\$Settings['send_pagesize'] = false;\n\$Settings['max_posts'] = '10';\n\$Settings['max_topics'] = '10';\n\$Settings['max_memlist'] = '10';\n\$Settings['hot_topic_num'] = '15';\n\$Settings['qstr'] = '&';\n\$Settings['qsep'] = '=';\n\$Settings['file_ext'] = '.php';\n\$Settings['rss_ext'] = '.php';\n\$Settings['js_ext'] = '.js';\n\$Settings['showverinfo'] = true;\n\$Settings['enable_rss'] = true;\n\$Settings['enable_search'] = true;\n\$Settings['sessionid_in_urls'] = false;\n\$Settings['fixpathinfo'] = false;\n\$Settings['fixbasedir'] = false;\n\$Settings['enable_pathinfo'] = false;\n\$Settings['rssurl'] = false;\n\$Settings['board_offline'] = false;\n".$pretext2[1]."\n\$SettInfo['board_name'] = '".$_POST['NewBoardName']."';\n\$SettInfo['Author'] = '".$_POST['AdminUser']."';\n\$SettInfo['Keywords'] = '".$_POST['NewBoardName'].",".$_POST['AdminUser']."';\n\$SettInfo['Description'] = '".$_POST['NewBoardName'].",".$_POST['AdminUser']."';\n".$pretext2[2]."\n\$SettDir['maindir'] = '".$idbdir."';\n\$SettDir['inc'] = 'inc/';\n\$SettDir['misc'] = 'inc/misc/';\n\$SettDir['admin'] = 'inc/admin/';\n\$SettDir['mod'] = 'inc/mod/';\n\$SettDir['themes'] = 'themes/';\n".$pretext2[3]."\n?>"; $BoardSettingsBak = $pretext.$settcheck.$BoardSettings; $BoardSettings = $pretext.$settcheck.$BoardSettings; $fp = fopen("settings.php","w+");