Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: function.php - Last Update: 06/13/2011 SVN 669 - Author: cooldude2k $
+ $FileInfo: function.php - Last Update: 06/13/2011 SVN 670 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="function.php"||$File3Name=="/function.php") {
if($url!=null) { $file = $url.$file; }
if($dbsr===true) { $file = str_replace("//", "/", $file); }
if($type=="refresh") { header("Refresh: ".$time."; URL=".$file); }
+if($type=="location") { idb_log_maker(302,"-"); }
if($type=="location") { session_write_close();
header("Location: ".$file); } return true; }
function redirects($type,$url,$time=0) {
if($type!="location"&&$type!="refresh") { $type=="location"; }
if($type=="refresh") { header("Refresh: ".$time."; URL=".$url); }
+if($type=="location") { idb_log_maker(302,"-"); }
if($type=="location") { header("Location: ".$url); } return true; }
// Make xhtml tags
function html_tag_make($name="br",$emptytag=true,$attbvar=null,$attbval=null,$extratest=null) {
$OldBoardQuery = preg_replace("/".$pregqstr."/isxS", $qstr, $_SERVER['QUERY_STRING']);
$BoardQuery = "?".$OldBoardQuery;
return $BoardQuery; }
-function apache_log_maker($logtxt,$logfile=null) {
+function apache_log_maker($logtxt,$logfile=null,$status=200,$contentsize="-") {
global $Settings;
if(!isset($_SERVER['HTTP_REFERER'])) { $URL_REFERER = "-"; }
if(isset($_SERVER['HTTP_REFERER'])) { $URL_REFERER = $_SERVER['HTTP_REFERER']; }
$logtxt = preg_replace("/".preg_quote("%u", "/")."/s", "-", $logtxt);
$logtxt = preg_replace("/".preg_quote("%t", "/")."/s", "[".date("d/M/Y:H:i:s O")."]", $logtxt);
$logtxt = preg_replace("/".preg_quote("%r", "/")."/s", $_SERVER["REQUEST_METHOD"]." ".$_SERVER["REQUEST_URI"], $logtxt);
-$logtxt = preg_replace("/".preg_quote("%s", "/")."/s", "200", $logtxt);
-$logtxt = preg_replace("/".preg_quote("%>s", "/")."/s", "200", $logtxt);
-$logtxt = preg_replace("/".preg_quote("%b", "/")."/s", "-", $logtxt);
+$logtxt = preg_replace("/".preg_quote("%s", "/")."/s", $status, $logtxt);
+$logtxt = preg_replace("/".preg_quote("%>s", "/")."/s", $status, $logtxt);
+$logtxt = preg_replace("/".preg_quote("%b", "/")."/s", $contentsize, $logtxt);
$logtxt = preg_replace("/".preg_quote("%{Referer}i", "/")."/s", $URL_REFERER, $logtxt);
$logtxt = preg_replace("/".preg_quote("%{User-Agent}i", "/")."/s", $_SERVER["HTTP_USER_AGENT"], $logtxt);
if(isset($logfile)&&$logfile!==null) {
fwrite($fp, $logtxtnew, strlen($logtxtnew));
fclose($fp); }
return $logtxt; }
+function idb_log_maker($status=200,$contentsize="-") {
+global $Settings,$SettDir;
+if(!isset($Settings['log_http_request'])) {
+ $Settings['log_http_request'] = "off"; }
+if(isset($Settings['log_http_request'])&&$Settings['log_http_request']=="on"&&
+ $Settings['log_http_request']!==null&&$Settings['log_http_request']!="off") {
+return apache_log_maker("%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"", $SettDir['logs'].$Settings['sqltable'].date("m-d-Y").".log",$status,$contentsize); }
+if(isset($Settings['log_http_request'])&&$Settings['log_http_request']!="on"&&
+ $Settings['log_http_request']!==null&&$Settings['log_http_request']!="off") {
+return apache_log_maker("%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"", $SettDir['logs'].$Settings['log_http_request'],$status,$contentsize); } }
?>
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: functions.php - Last Update: 03/01/2011 SVN 625 - Author: cooldude2k $
+ $FileInfo: functions.php - Last Update: 06/13/2011 SVN 670 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="functions.php"||$File3Name=="/functions.php") {
$qstrcode = htmlentities($Settings['qstr'], ENT_QUOTES, $Settings['charset']);
$output = str_replace($Settings['qstr'].$SessName, $qstrcode.$SessName, $output);
if($use_gzip!="on") {
+ idb_log_maker(200,strlen($output));
echo $output; }
if($use_gzip=="on") {
if($gzip_type=="gzip") {
$goutput = gzencode($output); }
if($gzip_type=="deflate") {
$goutput = gzcompress($output); }
+ idb_log_maker(200,strlen($goutput));
echo $goutput; } }
// Fix amp => (&) to & and gzip page
function fix_amp($use_gzip="off",$gzip_type="gzip") {
$qstrcode = htmlentities($Settings['qstr'], ENT_QUOTES, $Settings['charset']);
$output = str_replace($Settings['qstr'].$SessName, $qstrcode.$SessName, $output);
if($use_gzip!="on") {
+ idb_log_maker(200,strlen($output));
echo $output; }
if($use_gzip=="on") {
if($gzip_type=="gzip") {
$goutput = gzencode($output); }
if($gzip_type=="deflate") {
$goutput = gzcompress($output); }
+ idb_log_maker(200,strlen($goutput));
echo $goutput; } }
$Names['RJ'] = "Rene Johnson";
define("_rene_", $Names['RJ']);
$output = ob_get_clean();
if($gzip_type!="gzip") { if($gzip_type!="deflate") { $gzip_type = "gzip"; } }
if($use_gzip!="on") {
+ idb_log_maker(200,strlen($output));
echo $output; }
if($use_gzip=="on") {
if($gzip_type=="gzip") {
$goutput = gzencode($output); }
if($gzip_type=="deflate") {
$goutput = gzcompress($output); }
+ idb_log_maker(200,strlen($goutput));
echo $goutput; } }
$foo="bar"; $$foo="foo";
$Names['KSP'] = "Kazuki Suzuki Przyborowski";
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: versioninfo.php - Last Update: 06/13/2011 SVN 669 - Author: cooldude2k $
+ $FileInfo: versioninfo.php - Last Update: 06/13/2011 SVN 670 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") {
return $return_var; }
// Version number and date stuff. :P
$VER1[0] = 0; $VER1[1] = 4; $VER1[2] = 4; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 669;
+$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 670;
$SVNDay[0] = 06; $SVNDay[1] = 13; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
$AltName = "RDB"; $AltName2 = "ReneeDB"; $RName = "iDB"; $SFName = "IntDB";
$RFullName = "Internet Discussion Boards"; $AltFullName = "Renee Discussion Boards";
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: sql.php - Last Update: 06/13/2011 SVN 669 - Author: cooldude2k $
+ $FileInfo: sql.php - Last Update: 06/13/2011 SVN 670 - Author: cooldude2k $
*/
/* Some ini setting changes uncomment if you need them.
Display PHP Errors */
require_once($SettDir['misc'].'setcheck.php');
$dayconv = array('second' => 1, 'minute' => 60, 'hour' => 3600, 'day' => 86400, 'week' => 604800, 'month' => 2630880, 'year' => 31570560, 'decade' => 315705600);
require_once($SettDir['inc'].'function.php');
-if(!isset($Settings['log_http_request'])) {
- $Settings['log_http_request'] = "off"; }
-if(isset($Settings['log_http_request'])&&$Settings['log_http_request']=="on"&&
- $Settings['log_http_request']!==null&&$Settings['log_http_request']!="off") {
-apache_log_maker("%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"", $SettDir['logs'].$Settings['sqltable'].date("m-d-Y").".log"); }
-if(isset($Settings['log_http_request'])&&$Settings['log_http_request']!="on"&&
- $Settings['log_http_request']!==null&&$Settings['log_http_request']!="off") {
-apache_log_maker("%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"", $SettDir['logs'].$Settings['log_http_request']); }
$iDBVerName = "iDB|".$VER2[1]."|".$VER1[0].".".$VER1[1].".".$VER1[2]."|".$VER2[2]."|".$SubVerN;
/*
This way checks iDB version by sending the iDBVerName to the iDB Version Checker.