OSDN Git Service

Small bug fixes and Added setting to make board offline.
authorKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 9 Aug 2007 07:16:41 +0000 (07:16 +0000)
committerKazuki Przyborowski <kazuki.przyborowski@gmail.com>
Thu, 9 Aug 2007 07:16:41 +0000 (07:16 +0000)
git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@72 2b68903e-0b30-0410-9a39-a2e4f3c5be39

inc/categories.php
inc/members.php
inc/misc/setcheck.php
inc/replys.php
inc/subcategories.php
inc/subforums.php
inc/topics.php
inc/versioninfo.php
mysql.php
setup/mkconfig.php

index 567f85b..7910575 100644 (file)
@@ -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) { ?>
 </tr>
 </table></div>
 <div>&nbsp;</div>
-<?php } } ++$prei; }
+<?php } } }
 @mysql_free_result($preresult); ?>
index e4d0399..9dd68ff 100644 (file)
@@ -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";
 ?>
 <div class="Table1Border">
@@ -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");
index 6d94ae8..770f04c 100644 (file)
@@ -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"; }
index 5eea25e..c1c10ff 100644 (file)
@@ -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");
 ?><tr style="text-align: center;">
        <td style="text-align: center;"><span class="TableMessage"><br />
        Reply to Topic <?php echo $TopicName; ?> was posted.<br />
@@ -795,4 +797,4 @@ mysql_query($queryupd); } }
 </tr>
 </table>
 <div>&nbsp;</div>
-<?php } ?>
\ No newline at end of file
+<?php } ?>
\ No newline at end of file
index 819ed68..74d95bf 100644 (file)
@@ -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'); } }
 ?>
index 13d652c..405df3e 100644 (file)
@@ -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'); } }
 ?>
index b4c4151..e391dfc 100644 (file)
@@ -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);
 </tr>
 </table>
 <div>&nbsp;</div>
-<?php } ?>
\ No newline at end of file
+<?php } ?>
\ No newline at end of file
index 94d86d9..af5f8e8 100644 (file)
@@ -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);
index fd97ec4..9ef1e6b 100644 (file)
--- 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'])) { 
index 5ecbb24..27d09a6 100644 (file)
@@ -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 = "<?php\n/*\n    This program is free software; you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation; either version 2 of the License, or\n    (at your option) any later version.\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://upload.idb.s1.jcink.com/\n    iDB Installer made by Game Maker 2k - http://idb.berlios.net/\n\n    \$FileInfo: settings.php & settingsbak.php - Last Update: 05/22/2007 SVN 11 - Author: cooldude2k \$\n*/\n";
 $pretext2 = array("/*   Board Setting Section Begins   */\n\$Settings = array();","/*   Board Setting Section Ends  \n     Board Info Section Begins   */\n\$SettInfo = array();","/*   Board Setting Section Ends   \n     Board Dir Section Begins   */\n\$SettDir = array();","/*   Board Dir Section Ends   */");
 $settcheck = "\$File3Name = basename(\$_SERVER['SCRIPT_NAME']);\nif (\$File3Name==\"settings.php\"||\$File3Name==\"/settings.php\"||\n    \$File3Name==\"settingsbak.php\"||\$File3Name==\"/settingsbak.php\") {\n    @header('Location: index.php');\n    exit(); }\n";
-$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".$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?>";
+$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+");