Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: calendars.php - Last Update: 08/16/2007 SVN 84 - Author: cooldude2k $
+ $FileInfo: calendars.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="calendars.php"||$File3Name=="/calendars.php") {
if($EventMonthEnd!=$MyMonth) { $EventDayEnd = $CountDays; }
if($EventMonth<$MyMonth) { $EventDay = 1; }
$oldeventname=$EventName;
-$EventName1 = substr($EventName,0,10);
-if (strlen($EventName)>10) { $EventName1 = $EventName1."..."; }
+$EventName1 = pre_substr($EventName,0,10);
+if (pre_strlen($EventName)>10) { $EventName1 = $EventName1."..."; }
$EventName=$EventName1;
if(!isset($EventsName[$EventDay])) { $EventsName[$EventDay] = null; }
if ($EventsName[$EventDay] != null) {
$BirthMonth=mysql_result($bdresult,$bdi,"BirthMonth");
$BirthYear=mysql_result($bdresult,$bdi,"BirthYear");
$oldusername=$UserNamebd;
-$UserNamebd1 = substr($UserNamebd,0,10);
-if (strlen($UserNamebd)>10) { $UserNamebd1 = $UserNamebd1."..."; }
+$UserNamebd1 = pre_substr($UserNamebd,0,10);
+if (pre_strlen($UserNamebd)>10) { $UserNamebd1 = $UserNamebd1."..."; }
$UserNamebd=$UserNamebd1;
if(!isset($EventsName[$BirthDay])) { $EventsName[$BirthDay] = null; }
if ($EventsName[$BirthDay] != null) {
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: 10/29/2007 SVN 120 - Author: cooldude2k $
+ $FileInfo: categories.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="categories.php"||$File3Name=="/categories.php") {
if($NumRPosts<=$Settings['max_posts']) {
$NumPages = 1; }
$ShowReply = $NumReplys + 1;
-$TopicName1 = substr($TopicName,0,15);
-if (strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
+$TopicName1 = pre_substr($TopicName,0,15);
+if (pre_strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
$UsersID=mysql_result($gltresult,0,"UserID");
$GuestName=mysql_result($gltresult,0,"GuestName");
$UsersName = GetUserName($UsersID,$Settings['sqltable']);
if($UsersName=="Guest") { $UsersName=$GuestName;
if($UsersName==null) { $UsersName="Guest"; } }
-$UsersName1 = substr($UsersName,0,18);
-if (strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
+$UsersName1 = pre_substr($UsersName,0,18);
+if (pre_strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
$oldtopicname=$TopicName; $oldusername=$UsersName;
$TopicName=$TopicName1; $UsersName=$UsersName1; } $lul = null;
if($UsersID!="-1") {
Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: events.php - Last Update: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: events.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="events.php"||$File3Name=="/events.php") {
<tr class="TableRow2">
<th class="TableRow2" style="width: 100%; text-align: left;"> Make Event Message: </th>
</tr>
-<?php if (strlen($_POST['EventName'])>="30") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['EventName'])>="30") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Your Event Name is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[0])<"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[0])<"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Month is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[0])>"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[0])>"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Month is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[1])<"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[1])<"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Day is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[1])>"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[1])>"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Day is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[2])<"4") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[2])<"4") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Year is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeIn[2])>"4") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeIn[2])>"4") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event Start Year is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[0])<"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[0])<"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Month is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[0])>"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[0])>"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Month is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[1])<"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[1])<"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Day is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[1])>"2") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[1])>"2") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Day is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[2])<"4") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[2])<"4") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Year is too small.<br />
</span></td>
</tr>
-<?php } if (strlen($TimeOut[2])>"4") { $Error="Yes"; ?>
+<?php } if (pre_strlen($TimeOut[2])>"4") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Event End Year is too big.<br />
</span></td>
</tr>
<?php } if($_SESSION['UserGroup']==$Settings['GuestGroup']&&
- strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
+ pre_strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Guest Name is too big.<br />
Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: forums.php - Last Update: 10/29/2007 SVN 120 - Author: cooldude2k $
+ $FileInfo: forums.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="forums.php"||$File3Name=="/forums.php") {
if($NumRPosts<=$Settings['max_posts']) {
$NumPages = 1; }
$ShowReply = $NumReplys + 1;
-$TopicName1 = substr($TopicName,0,12);
-if (strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
+$TopicName1 = pre_substr($TopicName,0,12);
+if (pre_strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
$UsersID=mysql_result($gltresult,0,"UserID");
$GuestName=mysql_result($gltresult,0,"GuestName");
$UsersName = GetUserName($UsersID,$Settings['sqltable']);
-$UsersName1 = substr($UsersName,0,18);
+$UsersName1 = pre_substr($UsersName,0,18);
if($UsersName=="Guest") { $UsersName=$GuestName;
if($UsersName==null) { $UsersName="Guest"; } }
-if (strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
+if (pre_strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
$oldtopicname=$TopicName; $oldusername=$UsersName;
$TopicName=$TopicName1; $UsersName=$UsersName1; } $lul = null;
if($UsersID!="-1") {
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: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: members.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="members.php"||$File3Name=="/members.php") {
<td class="TableRow3">
<table style="width: 100%; height: 25%; text-align: center;">
<?php
-if (strlen($_POST['userpass'])>="30") { $Error="Yes"; ?>
+if (pre_strlen($_POST['userpass'])>="30") { $Error="Yes"; ?>
<tr>
<td><span class="TableMessage">
<br />Your password is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($_POST['username'])>="20") { $Error="Yes"; ?>
+<?php } if (pre_strlen($_POST['username'])>="20") { $Error="Yes"; ?>
<tr>
<td><span class="TableMessage">
<br />Your user name is too big.<br />
<td style="width: 50%;"><select id="MinOffSet" name="MinOffSet" class="TextBox"><?php
$mini = 0; $minnum = 60;
while ($mini < $minnum) {
-if(strlen($mini)==2) { $showmin = $mini; }
-if(strlen($mini)==1) { $showmin = "0".$mini; }
+if(pre_strlen($mini)==2) { $showmin = $mini; }
+if(pre_strlen($mini)==1) { $showmin = "0".$mini; }
if($mini==$TimeZoneArray['minute']) {
echo "\n<option selected=\"selected\" value=\"".$showmin."\">0:".$showmin." minutes</option>\n"; }
if($mini!=$TimeZoneArray['minute']) {
<tr class="TableRow3">
<td class="TableRow3">
<table style="width: 100%; height: 25%; text-align: center;">
-<?php if (strlen($_POST['Password'])>="30") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['Password'])>="30") { $Error="Yes"; ?>
<tr>
<td><span class="TableMessage">
<br />Your password is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($_POST['username'])>="20") { $Error="Yes"; ?>
+<?php } if (pre_strlen($_POST['username'])>="20") { $Error="Yes"; ?>
<tr>
<td><span class="TableMessage">
<br />Your user name is too big.<br />
--- /dev/null
+<?php
+/*
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Revised BSD License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ Revised BSD License for more details.
+
+ Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
+ Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
+
+ $FileInfo: utf8.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
+ $Function Name: strlen_utf8 - Author: anpaza at mail dot ru $
+ $Function Name: utf8_substr - Author: felipe at spdata dot com dot br $
+*/
+$File3Name = basename($_SERVER['SCRIPT_NAME']);
+if ($File3Name=="utf8.php"||$File3Name=="/utf8.php") {
+ require('index.php');
+ exit(); }
+/* strlen for UTF-8 - by: anpaza @ http://us2.php.net/manual/en/function.strlen.php#59258 */
+if($Settings['charset']=="UTF-8") {
+function strlen_utf8($str)
+{
+ $i = 0;
+ $count = 0;
+ $len = strlen ($str);
+ while ($i < $len)
+ {
+ $chr = ord ($str[$i]);
+ $count++;
+ $i++;
+ if ($i >= $len)
+ break;
+
+ if ($chr & 0x80)
+ {
+ $chr <<= 1;
+ while ($chr & 0x80)
+ {
+ $i++;
+ $chr <<= 1;
+ }
+ }
+ }
+ return $count;
+} }
+
+/* substr for UTF-8 - by: felipe @ http://us2.php.net/manual/en/function.substr.php#57899 */
+if($Settings['charset']=="UTF-8") {
+function utf8_substr($str,$from,$len){
+# utf8 substr
+# www.yeap.lv
+ return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
+ '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
+ '$1',$str);
+} }
+
+function pre_substr($str,$from,$len) {
+global $chkcharset;
+if($chkcharset=="UTF-8") {
+return utf8_substr($str,$from,$len); }
+if($chkcharset!="UTF-8") {
+return substr($str,$from,$len); } }
+
+function pre_strlen($str) {
+global $chkcharset;
+if($chkcharset=="UTF-8") {
+return strlen_utf8($str); }
+if($chkcharset!="UTF-8") {
+return strlen($str); } }
+
+?>
\ No newline at end of file
Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: pm.php - Last Update: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: pm.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="pm.php"||$File3Name=="/pm.php") {
<tr class="TableRow2">
<th class="TableRow2" style="width: 100%; text-align: left;"> Make Message: </th>
</tr>
-<?php if (strlen($_POST['SendMessageTo'])>="25") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['SendMessageTo'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Send to user name too big.<br />
<br />You need to enter a user name to send message to.<br />
</span></td>
</tr>
-<?php } if (strlen($_POST['MessageName'])>="30") { $Error="Yes"; ?>
+<?php } if (pre_strlen($_POST['MessageName'])>="30") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Message Name is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($_POST['MessageDesc'])>="45") { $Error="Yes"; ?>
+<?php } if (pre_strlen($_POST['MessageDesc'])>="45") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Message Description is too big.<br />
</span></td>
</tr>
<?php } if($_SESSION['UserGroup']==$Settings['GuestGroup']&&
- strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
+ pre_strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Guest Name is too big.<br />
Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: profilemain.php - Last Update: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: profilemain.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="profilemain.php"||$File3Name=="/profilemain.php") {
<?php
$mini = 0; $minnum = 60;
while ($mini < $minnum) {
-if(strlen($mini)==2) { $showmin = $mini; }
-if(strlen($mini)==1) { $showmin = "0".$mini; }
+if(pre_strlen($mini)==2) { $showmin = $mini; }
+if(pre_strlen($mini)==1) { $showmin = "0".$mini; }
echo "<option value=\"".$showmin."\">0:".$showmin." minutes</option>\n";
++$mini; }
?></select></td>
if($BirthYear=="0") { $BirthYear = "YYYY"; }
if($BirthDay=="0") { $BirthDay = "DD"; }
if($BirthMonth=="0") { $BirthMonth = "MM"; }
- if(strlen($BirthMonth)=="1") { $BirthMonth = "0".$BirthMonth; }
- if(strlen($BirthDay)=="1") { $BirthDay = "0".$BirthDay; }
+ if(pre_strlen($BirthMonth)=="1") { $BirthMonth = "0".$BirthMonth; }
+ if(pre_strlen($BirthDay)=="1") { $BirthDay = "0".$BirthDay; }
$User1Birthday = $BirthMonth."/".$BirthDay."/".$BirthYear; }
$tsa_mem = explode(":",$User1TimeZone);
$TimeZoneArray = array("offset" => $User1TimeZone, "hour" => $tsa_mem[0], "minute" => $tsa_mem[1]);
<?php
$mini = 0; $minnum = 60;
while ($mini < $minnum) {
-if(strlen($mini)==2) { $showmin = $mini; }
-if(strlen($mini)==1) { $showmin = "0".$mini; }
+if(pre_strlen($mini)==2) { $showmin = $mini; }
+if(pre_strlen($mini)==1) { $showmin = "0".$mini; }
echo "<option value=\"".$showmin."\">0:".$showmin." minutes</option>\n";
++$mini; }
?></select></td>
$BirthExpl = explode("/",$_POST['EventDay']);
if(count($BirthExpl)=="3") {
if(is_numeric($BirthExpl[0])&&is_numeric($BirthExpl[1])&&is_numeric($BirthExpl[2])) {
- if(strlen($BirthExpl[0])=="1") { $BirthExpl[0] = "0".$BirthExpl[0]; }
- if(strlen($BirthExpl[1])=="1") { $BirthExpl[1] = "0".$BirthExpl[1]; }
- if(strlen($BirthExpl[0])=="2"&&strlen($BirthExpl[1])=="2"&&strlen($BirthExpl[2])=="4") {
+ if(pre_strlen($BirthExpl[0])=="1") { $BirthExpl[0] = "0".$BirthExpl[0]; }
+ if(pre_strlen($BirthExpl[1])=="1") { $BirthExpl[1] = "0".$BirthExpl[1]; }
+ if(pre_strlen($BirthExpl[0])=="2"&&pre_strlen($BirthExpl[1])=="2"&&pre_strlen($BirthExpl[2])=="4") {
$BirthIn = mktime(12,12,12,$BirthExpl[0],$BirthExpl[1],$BirthExpl[2]);
$BirthMonth=GMTimeChange("m",$BirthIn,0,0,"off");
$BirthDay=GMTimeChange("d",$BirthIn,0,0,"off");
$BirthYear=GMTimeChange("Y",$BirthIn,0,0,"off"); }
- if(strlen($BirthExpl[0])!="2"||strlen($BirthExpl[1])!="2"||strlen($BirthExpl[2])!="4") {
+ if(pre_strlen($BirthExpl[0])!="2"||pre_strlen($BirthExpl[1])!="2"||pre_strlen($BirthExpl[2])!="4") {
$BirthMonth="0"; $BirthDay="0"; $BirthYear="0"; } }
if (!is_numeric($BirthExpl[0])||!is_numeric($BirthExpl[1])||!is_numeric($BirthExpl[2])) {
$BirthMonth="0"; $BirthDay="0"; $BirthYear="0"; } }
$NewPassword = b64e_hmac($_POST['Password'],$OldJoined,$NewSalt,"sha1"); }
if($YourPassword!=$OldPassword) { $Error="Yes"; ?>
<div class="TableMessage" style="text-align: center;">Your old Password did not match.<br /> </div>
-<?php } if(strlen($_POST['Password'])=="30") { $Error="Yes"; ?>
+<?php } if(pre_strlen($_POST['Password'])=="30") { $Error="Yes"; ?>
<div class="TableMessage" style="text-align: center;">Your password is too big.<br /> </div>
-<?php } if(strlen($_POST['OldPass'])=="30") { $Error="Yes"; ?>
+<?php } if(pre_strlen($_POST['OldPass'])=="30") { $Error="Yes"; ?>
<div class="TableMessage" style="text-align: center;">Your old password is too big.<br /> </div>
<?php } if ($_POST['Password']!=$_POST['RePassword']) { $Error="Yes"; ?>
<div class="TableMessage" style="text-align: center;">Your passwords did not match.<br /> </div>
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: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: replys.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="replys.php"||$File3Name=="/replys.php") {
<tr class="TableRow2">
<th class="TableRow2" style="width: 100%; text-align: left;"> Make Reply Message: </th>
</tr>
-<?php if (strlen($_POST['ReplyDesc'])>="45") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['ReplyDesc'])>="45") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Your Reply Description is too big.<br />
</span></td>
</tr>
<?php } if($_SESSION['UserGroup']==$Settings['GuestGroup']&&
- strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
+ pre_strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Guest Name is too big.<br />
<tr class="TableRow2">
<th class="TableRow2" style="width: 100%; text-align: left;"> Edit Reply Message: </th>
</tr>
-<?php if (strlen($_POST['ReplyDesc'])>="45") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['ReplyDesc'])>="45") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Your Reply Description is too big.<br />
</span></td>
</tr>
<?php } if($_SESSION['UserGroup']==$Settings['GuestGroup']&&
- strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
+ pre_strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Guest Name is too big.<br />
</span></td>
</tr>
<?php } if($ShowEditTopic==true&&
- strlen($_POST['TopicName'])>="30") { $Error="Yes"; ?>
+ pre_strlen($_POST['TopicName'])>="30") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Topic Name is too big.<br />
Copyright 2004-2007 Cool Dude 2k - http://intdb.sourceforge.net/
Copyright 2004-2007 Game Maker 2k - http://upload.idb.s1.jcink.com/
- $FileInfo: searchs.php - Last Update: 10/23/2007 SVN 119 - Author: cooldude2k $
+ $FileInfo: searchs.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="searchs.php"||$File3Name=="/searchs.php") {
</tr>
</table></div>
<?php } if($_GET['search']!=null&&$_GET['type']!=null) {
-if(strlen($_GET['msearch'])>="25") {
+if(pre_strlen($_GET['msearch'])>="25") {
$_GET['msearch'] = null; }
if($_GET['msearch']!=null) {
$memsiquery = query("SELECT * FROM `".$Settings['sqltable']."members` WHERE `Name`='%s'", array($_GET['msearch']));
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: 10/29/2007 SVN 120 - Author: cooldude2k $
+ $FileInfo: subcategories.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") {
$TopicName=mysql_result($gltresult,0,"TopicName");
$NumReplys=mysql_result($gltresult,0,"NumReply");
$ShowReply = $NumReplys + 1;
-$TopicName1 = substr($TopicName,0,12);
-if (strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
+$TopicName1 = pre_substr($TopicName,0,12);
+if (pre_strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
$UsersID=mysql_result($gltresult,0,"UserID");
$GuestName=mysql_result($gltresult,0,"GuestName");
$UsersName = GetUserName($UsersID,$Settings['sqltable']);
-$UsersName1 = substr($UsersName,0,18);
+$UsersName1 = pre_substr($UsersName,0,18);
if($UsersName=="Guest") { $UsersName=$GuestName;
if($UsersName==null) { $UsersName="Guest"; } }
-if (strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
+if (pre_strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
$oldtopicname=$TopicName; $oldusername=$UsersName;
$TopicName=$TopicName1; $UsersName=$UsersName1; } $lul = null;
if($UsersID!="-1") {
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: 10/29/2007 SVN 120 - Author: cooldude2k $
+ $FileInfo: subforums.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") {
$TopicName=mysql_result($gltresult,0,"TopicName");
$NumReplys=mysql_result($gltresult,0,"NumReply");
$ShowReply = $NumReplys + 1;
-$TopicName1 = substr($TopicName,0,15);
-if (strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
+$TopicName1 = pre_substr($TopicName,0,15);
+if (pre_strlen($TopicName)>12) { $TopicName1 = $TopicName1."..."; }
$UsersID=mysql_result($gltresult,0,"UserID");
$GuestName=mysql_result($gltresult,0,"GuestName");
$UsersName = GetUserName($UsersID,$Settings['sqltable']);
-$UsersName1 = substr($UsersName,0,18);
+$UsersName1 = pre_substr($UsersName,0,18);
if($UsersName=="Guest") { $UsersName=$GuestName;
if($UsersName==null) { $UsersName="Guest"; } }
-if (strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
+if (pre_strlen($UsersName)>15) { $UsersName1 = $UsersName1."...";
$oldtopicname=$TopicName; $oldusername=$UsersName;
$TopicName=$TopicName1; $UsersName=$UsersName1; }
$LastTopic = "User: <a href=\"".url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$UsersID,$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member'])."\" title=\"".$oldusername."\">".$UsersName."</a><br />\nTopic: <a href=\"".url_maker($exfile['topic'],$Settings['file_ext'],"act=view&id=".$TopicID,$Settings['qstr'],$Settings['qsep'],$prexqstr['topic'],$exqstr['topic'])."#reply".$ShowReply."\" title=\"".$oldtopicname."\">".$TopicName."</a>"; }
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: 11/10/2007 SVN 124 - Author: cooldude2k $
+ $FileInfo: topics.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="topics.php"||$File3Name=="/topics.php") {
<tr class="TableRow2">
<th class="TableRow2" style="width: 100%; text-align: left;"> Make Topic Message: </th>
</tr>
-<?php if (strlen($_POST['TopicName'])>="30") { $Error="Yes"; ?>
+<?php if (pre_strlen($_POST['TopicName'])>="30") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Your Topic Name is too big.<br />
</span></td>
</tr>
-<?php } if (strlen($_POST['TopicDesc'])>="45") { $Error="Yes"; ?>
+<?php } if (pre_strlen($_POST['TopicDesc'])>="45") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />Your Topic Description is too big.<br />
</span></td>
</tr>
<?php } if($_SESSION['UserGroup']==$Settings['GuestGroup']&&
- strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
+ pre_strlen($_POST['GuestName'])>="25") { $Error="Yes"; ?>
<tr style="text-align: center;">
<td style="text-align: center;"><span class="TableMessage">
<br />You Guest Name is too big.<br />
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: 11/15/2007 SVN 128 - Author: cooldude2k $
+ $FileInfo: versioninfo.php - Last Update: 11/20/2007 SVN 129 - 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] = 2; $VER1[2] = 0; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 128; $RName = "iDB"; $SFName = "IntDB";
-$SVNDay[0] = 11; $SVNDay[1] = 15; $SVNDay[2] = 2007; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
+$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 129; $RName = "iDB"; $SFName = "IntDB";
+$SVNDay[0] = 11; $SVNDay[1] = 20; $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);
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: 11/15/2007 SVN 128 - Author: cooldude2k $
+ $FileInfo: mysql.php - Last Update: 11/20/2007 SVN 129 - Author: cooldude2k $
*/
//@ini_set("display_errors", true);
//@ini_set("display_startup_errors", true);
$Settings['charset']!="GB2312"&&$Settings['charset']!="BIG5-HKSCS"&&
$Settings['charset']!="Shift_JIS"&&$Settings['charset']!="EUC-JP") {
$Settings['charset'] = "ISO-8859-15"; } }
+ $chkcharset = $Settings['charset'];
@ini_set('default_charset', $Settings['charset']);
//@session_save_path($SettDir['inc']."temp/");
if(!isset($Settings['sqldb'])) {
if(!isset($_GET['post'])) { $_GET['post'] = null; }
if(!isset($_POST['License'])) { $_POST['License'] = null; }
if(!isset($_SERVER['HTTPS'])) { $_SERVER['HTTPS'] = "off"; }
+require_once($SettDir['misc'].'utf8.php');
require_once($SettDir['inc'].'filename.php');
require_once($SettDir['inc'].'function.php');
if($Settings['enable_pathinfo']==true) {