<?php
$starttime = explode(' ', microtime());
$start = $starttime[1] + $starttime[0];
error_reporting(E_ALL ^ E_NOTICE);
include_once("config.inc.php");
db();
deregister_globals();
if(isset($_GET)){foreach($_GET as $key=>$value){$_GET[$key]=clean($value);
}
}
if(isset($_POST)){foreach($_POST as $key=>$value){$_POST[$key]=clean($value);
}
}
if(isset($_SESSION)){foreach($_SESSION as $key=>$value){$_SESSION[$key]=clean($value);
}
}
if(isset($_COOKIE)){foreach($_COOKIE as $key=>$value){$_COOKIE[$key]=clean($value);
}
}
function deregister_globals()
{
$not_unset = array(
'GLOBALS' => true,
'_GET' => true,
'_POST' => true,
'_COOKIE' => true,
'_REQUEST' => true,
'_SERVER' => true,
'_SESSION' => true,
'_ENV' => true,
'_FILES' => true,
'phpEx' => true,
'phpbb_root_path' => true
);
if (!isset($_SESSION) || !is_array($_SESSION))
{
$_SESSION = array();
}
$input = array_merge(
array_keys($_GET),
array_keys($_POST),
array_keys($_COOKIE),
array_keys($_SERVER),
array_keys($_SESSION),
array_keys($_ENV),
array_keys($_FILES)
);
foreach ($input as $varname)
{
if (isset($not_unset[$varname]))
{
if ($varname !== 'GLOBALS' || isset($_GET['GLOBALS']) || isset($_POST['GLOBALS']) || isset($_SERVER['GLOBALS']) || isset($_SESSION['GLOBALS']) || isset($_ENV['GLOBALS']) || isset($_FILES['GLOBALS']))
{
exit;
}
else
{
$cookie = &$_COOKIE;
while (isset($cookie['GLOBALS']))
{
foreach ($cookie['GLOBALS'] as $registered_var => $value)
{
if (!isset($not_unset[$registered_var]))
{
unset($GLOBALS[$registered_var]);
}
}
$cookie = &$cookie['GLOBALS'];
}
}
}
unset($GLOBALS[$varname]);
}
unset($input);
}
if (version_compare(PHP_VERSION, '6.0.0-dev', '>='))
{
define('STRIP', false);
}
else
{
@set_magic_quotes_runtime(0);
define('STRIP', (get_magic_quotes_gpc()) ? true : false);
}
function db(){
{
$conms = @mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if(!$conms) return false;
$condb = @mysql_select_db(DB_DATABASE);
if(!$condb) return false;
return true;
}
}
function shortext($text)
{
$panjang = strlen($text);
if($panjang > 19) {
$panjang = $panjang - 20;
$pertama = substr($text, 0, -$panjang);
$akhir = substr($text, -10);
$linkbaru = "".htmlspecialchars($pertama)."....";
}else{
$linkbaru = "".htmlspecialchars($text)."....";
}
return $linkbaru;
}
function findcard($tcode)
{
$st =strpos($tcode,"[card=");
if($st === false)
{
return $tcode;
}else{
$ed =strpos($tcode,"[/card]");
if($ed === false)
{
return $tcode;
}
}
$texth = substr($tcode,0,$st);
$textf = substr($tcode,$ed+7);
$msg = substr($tcode,$st+10,$ed-$st-10);
$cid = substr($tcode,$st+6,3);
$words = explode(' ',$msg);
$msg = implode('+',$words);
return "$texth<br/><img src=\"card.php?cid=$cid&msg=$msg\" alt=\"$cid\"/><br/>$textf";
}
function idle($uid, $w, $h){
if(isonline($uid)==1){
$class = "online";
}else if(isonline($uid)==2){
$class = "idle";
}else{
$class = "offline";
}
$ava = mysql_fetch_array(mysql_query("SELECT * FROM mx_users WHERE id='".$uid."'"));
if($ava[avatar]==""){
$avatar = "<img src=\"/wap/thumb.php?image=images/noavatar.gif&w=$w&h=$h\" alt=\"noavatar\" class=\"$class\"/>";
}else if(!file_exists($ava[avatar])){
$avatar = "<img src=\"/wap/thumb.php?image=images/noavatar.gif&w=$w&h=$h\" alt=\"noavatar\" class=\"$class\"/>";
}else{
$avatar = "<img src=\"/wap/thumb.php?image=".htmlspecialchars($ava[avatar])."&w=$w&h=$h\" alt=\"avatar\" class=\"$class\"/>";
}
return $avatar;
}
function clean($str)
{
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
$str = str_replace("<",'',$str);
$str = str_replace(">",'',$str);
}
return mysql_real_escape_string($str);
}
function regchars($word){
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
for($i=0;$i<strlen($word);$i++){
$ch = substr($word,$i,1);
$nol = substr_count($chars,$ch);
if($nol==0){
return true;
}
}
return false;
}
function nospace($word){
$pos = strpos($word," ");
if($pos === false){
return false;
}else{
return true;
}
}
function checknumber($word){
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$ch = substr($word,0,1);
$sres = ereg("[0-9]",$ch);
$ch = substr($word,0,1);
$nol = substr_count($chars,$ch);
if($nol==0){
return true;
}
return false;
}
function registerform($ef)
{
$errl = "";
switch($ef)
{
case 1:
$errl = "Please enter your name !";
break;
case 2:
$errl = "Please enter your password !";
break;
case 3:
$errl = "Please enter your password repeat !";
break;
case 4:
$errl = "Invalid name !";
break;
case 5:
$errl = "Invalid password !";
break;
case 6:
$errl = "Password not match !";
break;
case 7:
$errl = "Name must exceed 4 chars !";
break;
case 8:
$errl = "Password must exceed 4 chars !";
break;
case 9:
$errl = "This name already in use !";
break;
case 10:
$errl = "Please enter your e-mail !";
break;
case 11:
$errl = "Please enter valid e-mail !";
break;
case 12:
$errl = "This e-mail already in use !";
break;
case 13:
$errl = "Wrong security answer !";
break;
case 14:
$errl = "MySQL error !";
break;
}
$rform = "</div>";
$rform .= "<div class=\"box_sub\" align=\"left\">";
$rform .= "<i>* Allow character a-z, A-Z, 0-9 and - _</i><br/>";
$rform .= "<i>* Name and Password must above 4 characters</i><br/>";
$rform .= "<i>* Please enter valid e-mail</i><br/>";
$rform .= "<i>* Please answer question below!</i></div>";
$rform .= "<div class=\"box_cen\" align=\"left\">";
$rform .= "<div class=\"box_sub\" align=\"left\">";
$rform .= "<i>$errl</i><br/>";
$rform .= "<form action=\"regagree.php\" method=\"post\">";
$rform .= "Name *<br/><input name=\"uid\" maxlength=\"15\" size=\"12\"/><br/>";
$rform .= "Password *<br/><input type=\"password\" name=\"pwd\" maxlength=\"15\" size=\"10\"/><br/>";
$rform .= "Retype Password *<br/><input type=\"password\" name=\"cpw\" maxlength=\"15\" size=\"10\"/><br/>";
$rform .= "E-Mail *<br/><input name=\"email\" maxlength=\"35\" size=\"10\"/><br/>";
$rform .= "Birth Date *<br/>";
$rform .= "<select name=\"day\" value=\"01\">";
$rform .= "<option value=\"01\">1</option>";
$rform .= "<option value=\"02\">2</option>";
$rform .= "<option value=\"03\">3</option>";
$rform .= "<option value=\"04\">4</option>";
$rform .= "<option value=\"05\">5</option>";
$rform .= "<option value=\"06\">6</option>";
$rform .= "<option value=\"07\">7</option>";
$rform .= "<option value=\"08\">8</option>";
$rform .= "<option value=\"09\">9</option>";
$rform .= "<option value=\"10\">10</option>";
$rform .= "<option value=\"11\">11</option>";
$rform .= "<option value=\"12\">12</option>";
$rform .= "<option value=\"13\">13</option>";
$rform .= "<option value=\"14\">14</option>";
$rform .= "<option value=\"15\">15</option>";
$rform .= "<option value=\"16\">16</option>";
$rform .= "<option value=\"17\">17</option>";
$rform .= "<option value=\"18\">18</option>";
$rform .= "<option value=\"19\">19</option>";
$rform .= "<option value=\"20\">20</option>";
$rform .= "<option value=\"21\">21</option>";
$rform .= "<option value=\"22\">22</option>";
$rform .= "<option value=\"23\">23</option>";
$rform .= "<option value=\"24\">24</option>";
$rform .= "<option value=\"25\">25</option>";
$rform .= "<option value=\"26\">26</option>";
$rform .= "<option value=\"27\">27</option>";
$rform .= "<option value=\"28\">28</option>";
$rform .= "<option value=\"29\">29</option>";
$rform .= "<option value=\"30\">30</option>";
$rform .= "<option value=\"31\">31</option>";
$rform .= "</select>";
$rform .= "<select name=\"month\" value=\"01-\">";
$rform .= "<option value=\"01-\">Jan</option>";
$rform .= "<option value=\"02-\">Feb</option>";
$rform .= "<option value=\"03-\">Mar</option>";
$rform .= "<option value=\"04-\">Apr</option>";
$rform .= "<option value=\"05-\">May</option>";
$rform .= "<option value=\"06-\">Jun</option>";
$rform .= "<option value=\"07-\">Jul</option>";
$rform .= "<option value=\"08-\">Aug</option>";
$rform .= "<option value=\"09-\">Sep</option>";
$rform .= "<option value=\"10-\">Oct</option>";
$rform .= "<option value=\"11-\">Nov</option>";
$rform .= "<option value=\"12-\">Dec</option>";
$rform .= "</select>";
$rform .= "<select name=\"year\" value=\"1999-\">";
$rform .= "<option value=\"1999-\">99</option>";
$rform .= "<option value=\"1998-\">98</option>";
$rform .= "<option value=\"1997-\">97</option>";
$rform .= "<option value=\"1996-\">96</option>";
$rform .= "<option value=\"1995-\">95</option>";
$rform .= "<option value=\"1994-\">94</option>";
$rform .= "<option value=\"1993-\">93</option>";
$rform .= "<option value=\"1992-\">92</option>";
$rform .= "<option value=\"1991-\">91</option>";
$rform .= "<option value=\"1990-\">90</option>";
$rform .= "<option value=\"1989-\">89</option>";
$rform .= "<option value=\"1988-\">88</option>";
$rform .= "<option value=\"1987-\">87</option>";
$rform .= "<option value=\"1986-\">86</option>";
$rform .= "<option value=\"1985-\">85</option>";
$rform .= "<option value=\"1984-\">84</option>";
$rform .= "<option value=\"1983-\">83</option>";
$rform .= "<option value=\"1982-\">82</option>";
$rform .= "<option value=\"1981-\">81</option>";
$rform .= "<option value=\"1980-\">80</option>";
$rform .= "<option value=\"1979-\">79</option>";
$rform .= "<option value=\"1978-\">78</option>";
$rform .= "<option value=\"1977-\">77</option>";
$rform .= "<option value=\"1976-\">76</option>";
$rform .= "<option value=\"1975-\">75</option>";
$rform .= "<option value=\"1974-\">74</option>";
$rform .= "<option value=\"1973-\">73</option>";
$rform .= "<option value=\"1972-\">72</option>";
$rform .= "<option value=\"1971-\">71</option>";
$rform .= "<option value=\"1970-\">70</option>";
$rform .= "<option value=\"1979-\">79</option>";
$rform .= "<option value=\"1978-\">78</option>";
$rform .= "<option value=\"1977-\">77</option>";
$rform .= "<option value=\"1976-\">76</option>";
$rform .= "<option value=\"1975-\">75</option>";
$rform .= "<option value=\"1974-\">74</option>";
$rform .= "<option value=\"1973-\">73</option>";
$rform .= "<option value=\"1972-\">72</option>";
$rform .= "<option value=\"1971-\">71</option>";
$rform .= "<option value=\"1970-\">70</option>";
$rform .= "<option value=\"1969-\">69</option>";
$rform .= "<option value=\"1968-\">68</option>";
$rform .= "<option value=\"1967-\">67</option>";
$rform .= "<option value=\"1966-\">66</option>";
$rform .= "</select><br/>";
$rform .= "Gender *<br/>";
$rform .= "<select name=\"usx\" value=\"M\">";
$rform .= "<option value=\"M\">Male</option>";
$rform .= "<option value=\"F\">Female</option>";
$rform .= "</select><br/>";
$rform .= "State *<br/><select name=\"state\" value=\"6\">";
$rform .= "<option value=\"1\">Bangladesh</option>";
$rform .= "<option value=\"2\">India</option>";
$rform .= "<option value=\"3\">Pakistan</option>";
$rform .= "<option value=\"4\">Nepal</option>";
$rform .= "<option value=\"5\">Afganistan</option>";
$rform .= "<option value=\"6\">China</option>";
$rform .= "<option value=\"7\">Japan</option>";
$rform .= "<option value=\"8\">Iran</option>";
$rform .= "<option value=\"9\">Russia</option>";
$rform .= "<option value=\"10\">Soudi Arabia</option>";
$rform .= "<option value=\"11\">Maldip</option>";
$rform .= "<option value=\"12\">Singapura</option>";
$rform .= "<option value=\"13\">Thailand</option>";
$rform .= "<option value=\"14\">England</option>";
$rform .= "<option value=\"15\">Australia</option>";
$rform .= "<option value=\"16\">South Africa</option>";
$rform .= "<option value=\"17\">usa</option>";
$rform .= "<option value=\"18\">Others</option>";
$rform .= "</select><br/>";
$rform .= "Address <br/><input name=\"loc\" maxlength=\"100\" size=\"10\"/><br/>";
$rform .= "About Me <br/><textarea cols=\"12\" rows=\"2\" name=\"info\" maxlength=\"200\"/></textarea><br/>";
$rform .= "Relationship<br/><select name=\"status\" value=\"Single\">";
$rform .= "<option value=\"Single\">Single</option>";
$rform .= "<option value=\"Engaged\">Engaged</option>";
$rform .= "<option value=\"Married\">Married</option>";
$rform .= "<option value=\"In Relationship\">In Relationship</option>";
$rform .= "<option value=\"In Love\">In Love</option>";
$rform .= "<option value=\"Its Complicated\">Its Complicated</option>";
$rform .= "</select><br/>";
createCaptcha();
$rform .= "Question ".$_SESSION["captchaAlt"]."<br/><input name=\"captcha\" style=\"-wap-input-format: '*N'\" size=\"6\" maxlength=\"4\"/><br/>";
$rform .= "Referred ID <br/><input name=\"refer\" style=\"-wap-input-format: '*N'\" size=\"4\" maxlength=\"4\"/><br/>";
$rform .= "<input type=\"Submit\" name=\"Register\" value=\"Register\"/>";
$rform .= "</form><br/>";
$rform .= "* All indicated fields required</div>";
return $rform;
}
//////////////////////////////////////////// Search Id
function generate_srid($svar1,$svar2="", $svar3="", $svar4="", $svar5="")
{
$res = mysql_fetch_array(mysql_query("SELECT id FROM mx_search WHERE svar1 like '".$svar1."' AND svar2 like '".$svar2."' AND svar3 like '".$svar3."' AND svar4 like '".$svar4."' AND svar5 like '".$svar5."'"));
if($res[0]>0)
{
return $res[0];
}
$time = time();
mysql_query("INSERT INTO mx_search (svar1, svar2, svar3, svar4, svar5, stime) VALUES ('$svar1', '$svar2', '$svar3', '$svar4', '$svar5', stime='$time')");
$res = mysql_fetch_array(mysql_query("SELECT id FROM mx_search WHERE svar1 like '".$svar1."' AND svar2 like '".$svar2."' AND svar3 like '".$svar3."' AND svar4 like '".$svar4."' AND svar5 like '".$svar5."'"));
return $res[0];
}
function candelvl($uid, $item)
{
$candoit = mysql_fetch_array(mysql_query("SELECT uid FROM mx_vault WHERE id='".$item."'"));
if($uid==$candoit[0]||ismod($uid))
{
return true;
}
return false;
}
function candelrq($uid, $item)
{
$candoit = mysql_fetch_array(mysql_query("SELECT byuid FROM mx_upload_request WHERE id='".$item."'"));
if($uid==$candoit[0]||ismod($uid))
{
return true;
}
return false;
}
function candelcm($uid, $item)
{
$candoit = mysql_fetch_array(mysql_query("SELECT byuid FROM mx_upload_comment WHERE id='".$item."'"));
if($uid==$candoit[0]||ismod($uid))
{
return true;
}
return false;
}
function candelfs($uid, $item)
{
$candoit = mysql_fetch_array(mysql_query("SELECT uid FROM mx_uploads WHERE id='".$item."'"));
if($uid==$candoit[0]||ismod($uid))
{
return true;
}
return false;
}
/////////////////////////////////// GET RATE
function geturate($uid)
{
$pnts = 0;
//by blogs, posts per day, chats per day, gb signatures
if(ismod($uid))
{
return 5;
}
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_blogs WHERE bowner='".$uid."'"));
if($noi[0]>=5)
{
$pnts = 5;
}else{
$pnts = $noi[0];
}
$noi = mysql_fetch_array(mysql_query("SELECT regdate, plusses, chmsgs FROM mx_users WHERE id='".$uid."'"));
$rwage = ceil((time()- $noi[0])/(24*60*60));
$ppd = ceil($noi[1]/$rwage);
if($ppd>=20)
{
$pnts+=5;
}else{
$pnts += floor($ppd/4);
}
$cpd = ceil($noi[2]/$rwage);
if($cpd>=100)
{
$pnts+=5;
}else{
$pnts += floor($cpd/20);
}
return floor($pnts/3);
}
///////////////////////////////////function isuser
function isuser($uid)
{
$cus = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_users WHERE id='".$uid."'"));
if($cus[0]>0)
{
return true;
}
return false;
}
////////////////////////////////////////////Can access
function canaccess($uid, $fid)
{
$fex = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_forums WHERE id='".$fid."'"));
if($fex[0]==0)
{
return false;
}
$persc = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_acc WHERE fid='".$fid."'"));
if($persc[0]==0)
{
$clid = mysql_fetch_array(mysql_query("SELECT clubid FROM mx_forums WHERE id='".$fid."'"));
if($clid[0]==0)
{
return true;
}else{
if(ismod($uid))
{
return true;
}else{
$ismm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_clubmembers WHERE uid='".$uid."' AND clid='".$clid[0]."'"));
if($ismm[0]>0)
{
return true;
}else{
return false;
}
}
}
}else{
$gid = mysql_fetch_array(mysql_query("SELECT gid FROM mx_acc WHERE fid='".$fid."'"));
$gid = $gid[0];
$ginfo = mysql_fetch_array(mysql_query("SELECT autoass, mage, userst, posts, plusses FROM mx_groups WHERE id='".$gid."'"));
if($ginfo[0]=="1")
{
$uperms = mysql_fetch_array(mysql_query("SELECT birthday, spermis, posts, plusses FROM mx_users WHERE id='".$uid."'"));
if(($ginfo[2]==5)||($ginfo[2]==7))
{
if(isowner($uid))
{
return true;
}else{
return false;
}
}
if(($ginfo[2]==4)||($ginfo[2]==6))
{
if(isheadown($uid))
{
return true;
}else{
return false;
}
}
if($ginfo[2]==3)
{
if(ismaster($uid))
{
return true;
}else{
return false;
}
}
if($ginfo[2]==2)
{
if(isadmin($uid))
{
return true;
}else{
return false;
}
}
if($ginfo[2]==1)
{
if(ismod($uid))
{
return true;
}else{
return false;
}
}
if($uperms[1]>$ginfo[2])
{
return true;
}
$acc = true;
if(getage($uperms[0])< $ginfo[1])
{
$acc = false;
}
if($uperms[2]<$ginfo[3])
{
$acc = false;
}
if($uperms[3]<$ginfo[4])
{
$acc = false;
}
}
}
return $acc;
}
function unhtmlspecialchars2( $string )
{
$string = str_replace ( '&', '&', $string );
$string = str_replace ( ''', '\'', $string );
$string = str_replace ( '"', '"', $string );
$string = str_replace ( '<', '<', $string );
$string = str_replace ( '>', '>', $string );
$string = str_replace ( 'ü', '?', $string );
$string = str_replace ( 'Ü', '?', $string );
$string = str_replace ( 'ä', '?', $string );
$string = str_replace ( 'Ä', '?', $string );
$string = str_replace ( 'ö', '?', $string );
$string = str_replace ( 'Ö', '?', $string );
return $string;
}
function unhtmlspecialchars3( $string )
{
$string = str_replace ( '&', '&', $string );
return $string;
}
function getuage_hits($hits)
{
$uid = getuid_hits($hits);
$uage = mysql_fetch_array(mysql_query("SELECT birthday FROM mx_users WHERE id='".$uid."'"));
return getage($uage[0]);
}
function canenter($rid, $hits)
{
$rperm = mysql_fetch_array(mysql_query("SELECT mage, perms, chposts, clubid FROM mx_rooms WHERE id='".$rid."'"));
$uperm = mysql_fetch_array(mysql_query("SELECT birthday, chmsgs FROM mx_users WHERE id='".getuid_hits($hits)."'"));
if($rperm[3]!=0)
{
if(ismod(getuid_hits($hits)))
{
return true;
}else{
$ismm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_clubmembers WHERE uid='".getuid_hits($hits)."' AND clid='".$rperm[3]."'"));
if($ismm[0]>0)
{
return true;
}else{
return false;
}
}
}
if($rperm[1]==1)
{
return ismod(getuid_hits($hits));
}
if($rperm[1]==2)
{
return isadmin(getuid_hits($hits));
}
if($rperm[1]==3)
{
return ismaster(getuid_hits($hits));
}
if($rperm[1]==4)
{
return isheadown(getuid_hits($hits));
}
if($rperm[1]==5)
{
return isowner(getuid_hits($hits));
}
if(getuage_hits($hits)<$rperm[0])
{
return false;
}
if($uperm[1]<$rperm[2])
{
return false;
}
return true;
}
///////////////////clear data
function ipinrange($ip, $range1, $range2)
{
$ip=ip2long($ip);
$range1=ip2long($range1);
$range2=ip2long($range2);
return (($ip >= $range1) && ($ip <= $range2));
}
function ws_getop($ip)
{
$result=mysql_query("SELECT * FROM network ORDER BY subone, subtwo");
while($ranges=mysql_fetch_array($result))
{
if(ipinrange($ip, $ranges[1], $ranges[2]))
{
if(is_file("flags/".$ranges["flag"])&&$opt==1)
{
$flag="<img src=\"flags/".$ranges["flag"]."\" alt=\"".$ranges["flag"]."\"/>";
}
return $flag.$ranges["isp"]." ".$ranges["country"];
}
}
}
function cleardata()
{
$timeto = 20*60;
$timenw = time();
$timeout = $timenw - $timeto;
$exec = mysql_query("DELETE FROM mx_chonline WHERE lton<'".$timeout."'");
$timeto = 300;
$timenw = time();
$timeout = $timenw - $timeto;
$exec = mysql_query("DELETE FROM mx_chat WHERE timesent<'".$timeout."'");
$timeto = 60*60;
$timenw = time();
$timeout = $timenw - $timeto;
$exec = mysql_query("DELETE FROM mx_search WHERE stime<'".$timeout."'");
///delete expired rooms
$timeto = 5*60;
$timenw = time();
$timeout = $timenw - $timeto;
$rooms = mysql_query("SELECT id FROM mx_rooms WHERE static='0' AND lastmsg<'".$timeout."'");
while ($room=mysql_fetch_array($rooms))
{
$ppl = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_chonline WHERE rid='".$room[0]."'"));
if($ppl[0]==0)
{
$exec = mysql_query("DELETE FROM mx_rooms WHERE id='".$room[0]."'");
}
}
$lbpm = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='lastbpm'"));
$td = date("Y-m-d");
//echo $lbpm[0];
if ($td!=$lbpm[0])
{
//echo "boo";
$sql = "SELECT id, name, birthday FROM mx_users where month(`birthday`) = month(curdate()) and dayofmonth(`birthday`) = dayofmonth(curdate())";
$ppl = mysql_query($sql);
while($mem = mysql_fetch_array($ppl))
{
$sub = "Happy Birthday ! !";
$msg = "Happy Birthday ".getnick_uid($mem[0]).", (Members RemiXchaT.CoM) Wish You A Day Full Of Joy And Happiness .besday. 500 Plusses Has Been Reload.";
autopm($msg, $mem[0], $sub);
$usts = mysql_fetch_array(mysql_query("SELECT plusses FROM mx_users WHERE id='".$mem[0]."'"));
$upl = $usts[0]+500;
$ddat = date("d/m/Y");
$note = "Happy Birthday! $ddat";
mysql_query("UPDATE mx_users SET plusses='".$upl."', lastplreas='".$note."' WHERE id='".$mem[0]."'");
}
mysql_query("UPDATE mx_settings SET value='".$td."' WHERE name='lastbpm'");
}
}
///////////////////////////////////////get file ext.
function getext($strfnm)
{
$str = trim($strfnm);
if (strlen($str)<4){
return $str;
}
for($i=strlen($str);$i>0;$i--)
{
$ext .= substr($str,$i,1);
if(strlen($ext)==3)
{
$ext = strrev($ext);
return $ext;
}
}
}
///////////////////////////////////////get extension icon
function getextimg($ext)
{
$ext = strtolower($ext);
switch ($ext)
{
case "jpg":
case "gif":
case "png":
case "bmp":
case "jpeg":
return "<img src=\"images/d_image.gif\" alt=\"i\"/>";
break;
case "zip":
case "rar":
return "<img src=\"images/d_text.gif\" alt=\"z\"/>";
break;
case "sis":
case "sisx":
return "<img src=\"images/d_app.gif\" alt=\"a\"/>";
break;
case "jar":
case "jad":
return "<img src=\"images/d_java.gif\" alt=\"j\"/>";
break;
case "amr":
case "wav":
case "mp3":
case "mid":
case "aac":
case "midi":
case "wma":
case "ogg":
return "<img src=\"images/d_audio.gif\" alt=\"m\"/>";
break;
case "mpg":
case "3gp":
case "avi":
case "mp4":
case "mpeg":
case "wmv":
case "rmvb":
return "<img src=\"images/d_video.gif\" alt=\"v\"/>";
break;
case "thm":
case "nth":
return "<img src=\"images/d_theme.gif\" alt=\"t\"/>";
break;
default:
return "<img src=\"images/d_game.gif\" alt=\"o\"/>";
break;
}
}
function getfileext($ext)
{
$ext = strtolower($ext);
switch ($ext)
{
case "jpg":
case "jpeg":
return "image/jpeg";
break;
case "gif":
return "image/gif";
break;
case "png":
return "image/png";
break;
case "bmp":
return "image/x-ms-bmp";
break;
case "zip":
return "application/x-zip-compressed";
break;
case "rar":
return "application/x-rar-compressed";
break;
case "sis":
case "sisx":
return "application/octet-stream";
break;
case "jar":
case "jad":
return "application/java-archive";
break;
case "amr":
return "audio/amr";
break;
case "wav":
return "audio/x-wav";
break;
case "mp3":
return "audio/mpeg";
break;
case "mid":
return "audio/x-mid";
break;
case "aac":
return "audio/aac";
break;
case "rm":
return "audio/x-pn-realaudio";
break;
case "wma":
return "audio/wma";
break;
case "ogg":
return "audio/ogg";
break;
case "mpg":
return "video/mpg";
break;
case "3gp":
return "video/3gpp";
break;
case "avi":
return "video/x-msvideo";
break;
case "mp4":
return "video/mp4";
break;
case "mpeg":
return "video/mpeg";
break;
case "wmv":
return "video/mmv";
break;
case "rmvb":
return "video/rmvb";
break;
case "thm":
return "theme/thm";
break;
case "nth":
return "theme/nth";
break;
default:
return "text/plain";
break;
}
}
///////////////////////////////////////Add to chat
function addtochat($uid, $rid)
{
$timeto = 120;
$timenw = time();
$timeout = $timenw - $timeto;
$exec = mysql_query("DELETE FROM mx_chonline WHERE lton<'".$timeout."'");
$time = time();
$res = mysql_query("INSERT INTO mx_chonline (lton, uid, rid) VALUES ('$time', '$uid', '$rid')");
if(!$res)
{
mysql_query("UPDATE mx_chonline SET lton='".time()."', rid='".$rid."' WHERE uid='".$uid."'");
}
}
////////////////////////////////////////////is mod
function isspecial($uid)
{
$perm = mysql_fetch_array(mysql_query("SELECT zerm FROM mx_users WHERE id='".$uid."'"));
if($perm[0]>0)
{
return true;
}
}
function isdonator($uid)
{
$perm = mysql_fetch_array(mysql_query("SELECT zerm FROM mx_users WHERE id='".$uid."'"));
if($perm[0]>3)
{
return true;
}
}
function ismod($uid)
{
$perm = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if($perm[0]>0)
{
return true;
}
}
////////////////////////////////////////////is user
function isusers($uid)
{
$perm = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if($perm[0]<0)
{
return true;
}
}
////////////////////////////////////////////del gb
function candelgb($uid,$mid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT gbowner, gbsigner FROM mx_gbook WHERE id='".$mid."'"));
if($minfo[0]==$uid)
{
return true;
}
if($minfo[1]==$uid)
{
return true;
}
return false;
}
function candelwc($uid,$mid,$midd)
{
$minfo = mysql_fetch_array(mysql_query("SELECT a.who, b.user FROM statuscomment a INNER JOIN status b WHERE b.id='".$mid."' OR a.id='".$midd."'"));
if($minfo[0]==$uid)
{
return true;
}
if($minfo[1]==$uid)
{
return true;
}
return false;
}
function candelw($uid,$mid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT user FROM status WHERE id='".$mid."'"));
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////del bb
function candelbb($uid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT id FROM mx_bbud WHERE id='".$uid."'"));
if($minfo[0]==$uid)
{
return true;
}
return false;
}
function candelbm($bmid,$uid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT uid FROM mx_book WHERE id='".$bmid."'"));
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////del article comment
function candelarc($uid,$mid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT abowner, absigner FROM mx_artcom WHERE id='".$mid."'"));
if($minfo[0]==$uid)
{
return true;
}
if($minfo[1]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////Spam filter
function isspam($text)
{
$sfil[0] = "www.";
$sfil[1] = "http:";
$sfil[2] = "ftp.";
$sfil[3] = ".co.uk";
$sfil[4] = ".co.za";
$sfil[5] = "wap";
$sfil[6] = ".com";
$sfil[7] = ".biz";
$sfil[8] = ".net";
$sfil[9] = ".org";
$sfil[10] = "site";
$sfil[11] = "c0m";
$sfil[12] = "tag";
$sfil[13] = "rocks.it";
$sfil[14] = ".org";
$sfil[15] = ".info";
$sfil[16] = "d0t";
$sfil[17] = ".n3t";
$sfil[18] = ".0rg";
$sfil[19] = "w4p";
$text = str_replace(" ", "", $text);
$text = strtolower($text);
for($i=0;$i<count($sfil);$i++)
{
$nosf = substr_count($text,$sfil[$i]);
if($nosf>0)
{
return true;
}
}
return false;
}
///////////////////////////////////get page from go
function getpage_go($go,$tid)
{
if(trim($go)=="")return 1;
if($go=="last")return getnumpages($tid);
$counter=1;
$posts = mysql_query("SELECT id FROM mx_posts WHERE tid='".$tid."'");
while($post=mysql_fetch_array($posts))
{
$counter++;
$postid = $post[0];
if($postid==$go)
{
$tore = ceil($counter/5);
return $tore;
}
}
return 1;
}
////////////////////////////get number of topic pages
function getnumpages($tid)
{
$nops = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_posts WHERE tid='".$tid."'"));
$nops = $nops[0]+1; //where did the 1 come from? the topic text, duh!
$nopg = ceil($nops/5); //5 is the posts to show in each page
return $nopg;
}
////////////////////////////////////////////can delete a blog?
function candelbl($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_blogs WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a blog?
function candelly($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_lyrics WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete an article
function candelart($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_article WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can enter a note?
function cannote($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_mynote WHERE id='".$bid."'"));
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a note?
function candelno($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_mynote WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a phonebook?
function candelpo($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_phbo WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a mlyric?
function candelml($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_mlyric WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a elyric?
function candelel($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_elyric WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
////////////////////////////////////////////can delete a olyric?
function candelol($uid,$bid)
{
$minfo = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_olyric WHERE id='".$bid."'"));
if(ismod($uid))
{
return true;
}
if($minfo[0]==$uid)
{
return true;
}
return false;
}
//////////////////////////////////////////////////RAVEBABE
function PostToHost($host, $path, $data_to_send)
{
$result = "";
$fp = fsockopen($host,80,$errno, $errstr, 30);
if( $fp)
{
fputs($fp, "POST $path HTTP/1.0\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: " . strlen($data_to_send) . "\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $data_to_send);
while(!feof($fp)) {
$result .= fgets($fp, 128);
}
fclose($fp);
return $result;
}
}
/////////////////////////Get user plusses
function cname($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT cname FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
function ctext($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT ctext FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
function getplusses($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT plusses FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
function getgplus($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT gplus FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
function getposting($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_posts WHERE uid='".$uid."'"));
return $plus[0];
}
/////////////////////////Can uid sign who's guestbook?
function cansigngb($uid, $who)
{
if($uid==$who)
{
return false;
}
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_gbook WHERE gbsigner='".$uid."' AND gbowner='".$who."'"));
if($noi[0]=='0')
{
return true;
}
return false;
}
/////////////////////////////////////////////Are buds?
function arebuds($uid, $tid)
{
$res = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE ((uid='".$uid."' AND tid='".$tid."') OR (uid='".$tid."' AND tid='".$uid."')) AND agreed='1'"));
if($res[0]>0)
{
return true;
}
return false;
}
//////////////////////////////////function get n. of buds
function getnbuds($uid)
{
$notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'"));
return $notb[0];
}
function getnwall($uid)
{
$notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM status a INNER JOIN mx_buddies b ON (a.user=b.uid) OR (a.user=b.tid) WHERE (b.uid='".$uid."' OR b.tid='".$uid."') AND b.agreed='1'"));
return $notb[0];
}
/////////////////////////////get no. of requists
function getnreqs($uid)
{
$notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE tid='".$uid."' AND agreed='0'"));
return $notb[0];
}
/////////////////////////////get no. of online buds
function getonbuds($uid)
{
$counter =0;
$buds = mysql_query("SELECT uid, tid FROM mx_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'");
while($bud=mysql_fetch_array($buds))
{
if($bud[0]==$uid)
{
$tid = $bud[1];
}else{
$tid = $bud[0];
}
if(isonline($tid))
{
$counter++;
}
}
return $counter;
}
function getoffbuds($uid)
{
$counter =0;
$buds = mysql_query("SELECT uid, tid FROM mx_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'");
while($bud=mysql_fetch_array($buds))
{
if($bud[0]==$uid)
{
$tid = $bud[1];
}else{
$tid = $bud[0];
}
if(!isonline($tid))
{
$counter++;
}
}
return $counter;
}
/////////////////////////Get user plusses
function getshtoken($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT shtoken FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
function gup($uid)
{
$sql = mysql_fetch_array(mysql_query("SELECT plusses FROM mx_users WHERE id='".$uid."'"));
return $sql[0];
}
function popup($hits)
{
$uid = getuid_hits($hits);
$unreadpopup=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
$skip = $_GET["skip"];
if($skip == '1')
{
$pmin = mysql_fetch_array(mysql_query("SELECT id FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
mysql_query("UPDATE mx_popups SET unread='0' WHERE id='".$pmin[0]."'");
}
if ($unreadpopup[0]>0)
{
$pminfo = mysql_fetch_array(mysql_query("SELECT id, text, byuid, timesent, touid, reported FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
$pmfrm = getnick_uid($pminfo[2]);
if($skip != '1')
{
$popmsgbox .= "<div class=\"box_cen\" align=\"center\">";
$popmsgbox .= "<b>Pop-Up Message From $pmfrm</b>";
$popmsgbox .= "<div class=\"box_sub\" align=\"center\">";
$pmtext = parsepm($pminfo[1], $hits);
$pmtext = str_replace("/reader",getnick_uid($pminfo[4]), $pmtext);
$pmid=$pminfo[0];
$popmsgbox .= "$pmtext<br/>";
$tmstamp = $pminfo[3];
$tmdt = date("d m Y - H:i:s", $tmstamp);
$popmsgbox .= "<i>$tmdt</i></div>";
$popmsgbox .= "<b>Reply P-PM</b>";
$popmsgbox .= "<div class=\"box_sub\" align=\"center\">";
$popmsgbox .= "<form action=\"inbxproc.php?show=sendpopup&who=$pminfo[2]&hits=$hits&pmid=$pminfo[0]\" method=\"post\">";
$popmsgbox .= "<textarea rows=\"2\" cols=\"12\" name=\"pmtext\" maxlength=\"500\"/></textarea><br/>";
$popmsgbox .= "<input type=\"submit\" value=\"Reply\"/></form><br/>";
$location = mysql_fetch_array(mysql_query("SELECT placedet FROM mx_online WHERE userid='".$uid."'"));
$popmsgbox .= "<a href=\"$location[0]&hits=$hits&skip=1\">Skip Pop-Up</a><br/>";
$popmsgbox .= "<a href=\"inbxproc.php?show=rptpop&hits=$hits&pmid=$pminfo[0]\">Report Pop-Up</a></div></div>";
}
}
return $popmsgbox;
}
function popup2($hits)
{
$uid = getuid_hits($hits);
$unreadpopup=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
$skip = $_GET["skip"];
if($skip == '1')
{
$pmin = mysql_fetch_array(mysql_query("SELECT id FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
mysql_query("UPDATE mx_popups SET unread='0' WHERE id='".$pmin[0]."'");
}
if ($unreadpopup[0]>0)
{
$pminfo = mysql_fetch_array(mysql_query("SELECT id, text, byuid, timesent, touid, reported FROM mx_popups WHERE unread='1' AND touid='".$uid."'"));
$pmfrm = getnick_uid($pminfo[2]);
if($skip != '1')
{
$popmsgbox .= "<div class=\"box_cen\" align=\"left\">";
$popmsgbox .= "<b>Pop-Up From $pmfrm</b></div>";
$popmsgbox .= "<div class=\"box_sub\" align=\"left\">";
$pmtext = parsepm($pminfo[1], $hits);
$pmtext = str_replace("/reader",getnick_uid($pminfo[4]), $pmtext);
$pmid=$pminfo[0];
$popmsgbox .= "$pmtext<br/>";
$tmstamp = $pminfo[3];
$tmdt = date("d m Y - H:i:s", $tmstamp);
$popmsgbox .= "<i>$tmdt</i><br/>";
$popmsgbox .= "<form action=\"inbxproc.php?show=sendpopup&who=$pminfo[2]&hits=$hits&pmid=$pminfo[0]\" method=\"post\">";
$popmsgbox .= "<input type=\"text\" name=\"pmtext\" maxlength=\"500\"/><br/>";
$popmsgbox .= "<input type=\"submit\" value=\"Reply\"/></form><br/>";
$location = mysql_fetch_array(mysql_query("SELECT placedet FROM mx_online WHERE userid='".$uid."'"));
$popmsgbox .= "<a href=\"$location[0]&hits=$hits&skip=1\">Skip »</a><br/>";
$popmsgbox .= "<a href=\"inbxproc.php?show=rptpop&hits=$hits&pmid=$pminfo[0]\">Report »</a></div>";
}
}
return $popmsgbox;
}
function getstarsign($date, $hits)
{
list($year,$month,$day)=explode("-",$date);
if(($month=='1' && $day>='20')||($month=='2' && $day<='18')){
return "<img src=\"images/aquarius.gif\" alt=\"*\"/> Aquarius - Water Bearer";
}else if(($month=='02' && $day>='19')||($month=='03' && $day<='20')){
return "<img src=\"images/pisces.gif\" alt=\"*\"/> Pisces - Fish";
}else if(($month=='03' && $day>='21')||($month=='04' && $day<='19')){
return "<img src=\"images/aries.gif\" alt=\"*\"/> Aries - Ram";
}else if(($month=='04' && $day>='20')||($month=='05' && $day<='20')){
return "<img src=\"images/taurus.gif\" alt=\"*\"/> Taurus - Bull";
}else if(($month=='05' && $day>='21')||($month=='06' && $day<='20')){
return "<img src=\"images/gemini.gif\" alt=\"*\"/> Gemini - Twins";
}else if(($month=='6' && $day>='21')||($month=='07' && $day<='22')){
return "<img src=\"images/cancer.gif\" alt=\"*\"/> Cancer - Crab";
}else if(($month=='07' && $day>='23')||($month=='08' && $day<='22')){
return "<img src=\"images/leo.gif\" alt=\"*\"/> Leo - Lion";
}else if(($month=='08' && $day>='23')||($month=='09' && $day<='22')){
return "<img src=\"images/virgin.gif\" alt=\"*\"/> Virgo - Virgin";
}else if(($month=='09' && $day>='23')||($month=='10' && $day<='22')){
return "<img src=\"images/libra.gif\" alt=\"*\"/> Libra - Balance";
}else if(($month=='10' && $day>='23')||($month=='11' && $day<='21')){
return "<img src=\"images/scorpio.gif\" alt=\"*\"/> Scorpio - Scorpion";
}else if(($month=='11' && $day>='22')||($month=='12' && $day<='21')){
return "<img src=\"images/sagittarius.gif\" alt=\"*\"/> Sagittarius - Archer";
}else if(($month=='12' && $day>='22')||($month=='01' && $day<='19')){
return "<img src=\"images/capricorn.gif\" alt=\"*\"/> Capricorn - Goat";
}else{
return "Not Found!";
}
}
function checkemail($email)
{
$regexp = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
if (eregi($regexp, $email)) {
return true;
}
else
{
return false;
}
}
function emailexist($email)
{
$checkmail = mysql_fetch_array(mysql_query("SELECT COUNT(*) from mx_users where email='".$email."'"));
if($checkmail[0]>0)
{
return true;
}else{
return false;
}
}
function nameexist($name)
{
$checkmail = mysql_fetch_array(mysql_query("SELECT COUNT(*) from mx_users where name='".$name."'"));
if($checkmail[0]>0)
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////////Function shoutbox
function getpagerror()
{
$staff = "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>Error Page</b>";
$staff .= "<div class=\"box_sub\" align=\"center\">";
$staff .= "What you looking for? Nothing inside here?? Lol..</div>";
$staff .= "E-Mail me if you got a problem.<br/>";
$staff .= "<a href=\"mailto:Ranabdboy@gmail.com\">Ranabdboy@gmail.com</a></div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>© 2010 - 2011 RemiXchaT</b>";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">Join Us</a> | <a href=\"index.php?show=terms\"></a>";
$staff .= "</div>";
return $staff;
}
function footerweb($hits)
{
$uid = getuid_hits($hits);
if((islogged($hits)==false)||($uid==0)){
$staff = "<div class=\"box_sub\" align=\"center\">";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">register</a><a href=\"index.php?show=terms\"></a>";
$staff .= "</div>";
}else{
$umsg = getunreadpm(getuid_hits($hits));
if($umsg>0)
{
$pm = "<a href=\"inbox.php?show=openfol&view=urd&hits=$hits&reply=1&type=0\">$umsg Inbox(s)</a>";
}else{
$pm = "<a href=\"inbox.php?show=main&hits=$hits\">Inbox</a>";
}
$umsge = getunreadpm2(getuid_hits($hits));
if($umsge>0)
{
$pm2 = "<a href=\"inbox.php?show=openfol&view=auto&hits=$hits&reply=1&type=1\">$umsge Notification(s)</a>";
}else{
$pm2 = "<a href=\"index.php?show=terms&hits=$hits\"></a><br/>";
}
include("admob.php");
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= " | <a href=\"index.php?show=aonline&hits=$hits\">".getnumonline()." Online</a> | <br/>";
$staff .= " | <a href=\"index.php?show=main&hits=$hits\">Home</a> | $pm | $pm2";
$staff .= "<br/><b>© 2011 - 2012 RemiXchaT</b>";
$staff .= "</div>";
}
return $staff;
}
function getbanned($uid)
{
$staff = "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>Banned</b>";
$staff .= "<div class=\"box_sub\" align=\"center\">";
$banto = mysql_fetch_array(mysql_query("SELECT timeto FROM mx_penalties WHERE uid='".$uid."' AND penalty='1'"));
$banres = mysql_fetch_array(mysql_query("SELECT lastpnreas FROM mx_users WHERE id='".$uid."'"));
$remain = $banto[0]- time();
$rmsg = gettimemsg($remain);
$staff .= "Remain: $rmsg<br/>Reason: $banres[0]<br/><br/>";
$staff .= "E-Mail me if you got a problem<br/>";
$staff .= "<a href=\"mailto:Ranabdboy@gmail.com\">Ranabdboy@gmail.com</a>";
$staff .= "</div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>© 2010 - 2011 RemiXchaT</b>";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">Join Us</a> | <a href=\"index.php?show=terms\">T & C</a>";
$staff .= "</div>";
return $staff;
}
function getipbanned($uip, $ubr)
{
$staff = "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>IP Banned</b>";
$staff .= "<div class=\"box_sub\" align=\"center\">";
$staff .= "IP: $uip<br/>";
$banto = mysql_fetch_array(mysql_query("SELECT timeto FROM mx_penalties WHERE penalty='2' AND ipadd='".$uip."' AND browserm='".$ubr."' LIMIT 1 "));
$remain = $banto[0] - time();
$rmsg = gettimemsg($remain);
$staff .= "Remain: $rmsg<br/><br/>";
$staff .= "E-Mail me if you got a problem<br/>";
$staff .= "<a href=\"mailto:Ranabdboy@gmail.com\">Ranabdboy@gmail.com</a>";
$staff .= "</div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>© 2010 - 2011 RemiXchaT</b>";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">Join Us</a> | <a href=\"index.php?show=terms\">T & C</a>";
$staff .= "</div>";
return $staff;
}
function getdberror()
{
$staff = "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>Database Error</b>";
$staff .= "<div class=\"box_sub\" align=\"center\">";
$staff .= "Cannot connect to our local database.<br/>This maybe cause we currently backingup our database.<br/><br/>";
$staff .= "E-Mail me if you got a problem<br/>";
$staff .= "<a href=\"mailto:Ranabdboy@gmail.com\">Ranabdboy@gmail.com</a>";
$staff .= "</div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>© 2010 - 2011 RemiXchaT</b>";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">Join Us</a> | <a href=\"index.php?show=terms\">T & C</a>";
$staff .= "</div>";
return $staff;
}
function getsesexplog()
{
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>Session Expired</b>";
$staff .= "<div class=\"box_sub\" align=\"center\">";
$staff .= "You are not logged in<br/>Or Your session has been expired<br/>";
$staff .= "<a href=\"index.php\">Login Back</a><br/><br/>";
$staff .= "E-Mail me if you got a problem<br/>";
$staff .= "<a href=\"mailto:Ranabdboy@gmail.com\">Ranabdboy@gmail.com</a>";
$staff .= "</div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>© 2010 - 2011 RemiXchaT</b>";
$staff .= "</div>";
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php\">Home</a> | <a href=\"register.php\">Join Us</a> | <a href=\"index.php?show=terms\">T & C</a>";
$staff .= "</div>";
return $staff;
}
function getstafflog($hits)
{
$staff = "<div class=\"box_cen\" align=\"center\">";
$staff .= "<b>Login Staff CP</b>";
$staff .= "<div class=\"box_sub\" align=\"left\">";
$staff .= "<form action=\"logincp.php?hits=$hits\" method=\"post\">";
$staff .= "Password:<br/>";
$staff .= "<input type=\"password\" name=\"logpwd\" maxlength=\"30\" size=\"8\"/><br/>";
$staff .= "<input name=\"LOGIN\" type=\"submit\" value=\"LOGIN\"></form>";
$staff .= "</div></div>";
$staff .= "<div class=\"box_cen\" align=\"center\">";
$staff .= "<form action=\"index.php?hits=$hits\" method=\"get\">";
$staff .= "<select name=\"show\">";
$staff .= "<option value=\"forum\">Forum</option>";
$staff .= "<option value=\"book\">Bookmark</option>";
$staff .= "<option value=\"cpanel\">Cpanel</option>";
$staff .= "<option value=\"stats\">Stats</option>";
$staff .= "<option value=\"info\">FaQ/Info</option>";
$staff .= "<option value=\"chat\">ChitChat</option>";
$staff .= "<option value=\"clmenu\">Club</option>";
$staff .= "<option value=\"aonline\">Online (".getnumonline().")</option>";
$staff .= "<option value=\"bank\">Bank Menu</option>";
$staff .= "<option value=\"funm\">Fun Games</option>";
$staff .= "<option value=\"logout\">Log Out</option>";
$staff .= "</select>";
$staff .= "<input type=\"hidden\" name=\"hits\" value=\"$hits\"/>";
$staff .= "<input type=\"submit\" value=\"[GO]\"/>";
$staff .= "</form>";
$staff .= "</div>";
$umsg = getunreadpm(getuid_hits($hits));
if($umsg>0)
{
$pm = "<a href=\"inbox.php?show=openfol&view=urd&hits=$hits&reply=1\">$umsg Inbox(s)</a>";
}else{
$pm = "<a href=\"inbox.php?show=main&hits=$hits\">Inbox</a>";
}
$umsge = getunreadpm2(getuid_hits($hits));
if($umsge>0)
{
$pm2 = "<a href=\"inbox.php?show=openfol&view=auto&hits=$hits&reply=1&type=1\">$umsge Notification(s)</a>";
}else{
$pm2 = "<a href=\"index.php?show=terms&hits=$hits\">T & C</a>";
}
$staff .= "<div class=\"footer\" align=\"center\">";
$staff .= "<a href=\"index.php?show=main&hits=$hits\">Home</a> | $pm | $pm2";
$staff .= "</div>";
return $staff;
}
function getshoutbox($hits)
{
$shbox = "<align=\"center\">";
$shbox .= "<b>Shout Box</b><br/>";
$items = mysql_query($sql);
echo mysql_error();
if(mysql_num_rows($items)>0)
{
while ($item = mysql_fetch_array($items))
{
$foto = idle($item[2], 45, 45);
$shnick = getnick_uid($item[2]);
$sht = parsepm($item[1], $hits);
$remain = time() - $item[3];
$shdt = gettimemsg($remain);
$online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM mx_users WHERE id='".$item[2]."'"));
if($online[1]=="")
{
$seximg = "";
}else{
$seximg = "<img src=\"$online[1]\" alt=\"*\"/>";
}
$cname = cname($item[2]);
if(($cname == "000000")||($cname == "")){ $fonto = "";
$fontc = ""; }else{ $fonto = "<font color=\"$cname\">";
$fontc = "</font>"; }
$ctext = ctext($item[2]);
if(($ctext == "000000")||($ctext == "")){ $texto = "";
$textc = ""; }else{ $texto = "<font color=\"$ctext\">";
$textc = "</font>"; }
$lnk = "$seximg<a href=\"prov.php?show=viewuser&who=$item[2]&hits=$hits\">$fonto$shnick$fontc</a><br/>Shouted: $texto$sht$textc<br/>$shdt Ago <a href=\"lists.php?show=shouts&hits=$hits\">[More]</a>";
if(ismod(getuid_hits($hits)))
{
$dlsh = "<a href=\"modproc.php?show=delsh&hits=$hits&shid=$item[0]\">[x]</a>";
}else{
$dlsh = "";
}
echo "<hr><table><tr><td>$foto</td><td>$lnk $dlsh</td></tr></table>";
}
}
$shbox .= "<form action=\"genproc.php?show=shout&hits=$hits\" method=\"post\">";
$shbox .= "<textarea rows=\"1\" cols=\"12\" name=\"shtxt\" maxlength=\"200\"></textarea><br/><input type=\"submit\" value=\"Add shout\"/></form>";
$shbox .= "<br/>";
return $shbox;
}
function getshoutbox2($hits)
{
$shbox = "<div class=\"box_cen\" align=\"left\">";
$shbox .= "<b>Shout Box</b></div>";
$shbox .= "<div class=\"box_sub\" align=\"left\">";
$sql = "SELECT shout, shouter, id FROM mx_shouts WHERE club='0' ORDER BY shtime DESC LIMIT 1";
$items = mysql_query($sql);
echo mysql_error();
if(mysql_num_rows($items)>0)
{
while ($item = mysql_fetch_array($items))
{
$uid = $item[1];
$text = $item[0];
$online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM mx_users WHERE id='".$uid."'"));
if($online[1]=="")
{
$seximg = "";
}else{
$seximg = "<img src=\"$online[1]\" alt=\"*\"/>";
}
$shnick = getnick_uid($uid);
$cname = cname($uid);
if(($cname == "000000")||($cname == "")){ $fonto = "";
$fontc = ""; }else{ $fonto = "<font color=\"$cname\">";
$fontc = "</font>"; }
$shbox .= "<table><tr><td>".$seximg."<a href=\"prov.php?show=viewuser&hits=$hits&who=$uid\">$fonto".$shnick."$fontc</a></td><td><br/>";
$ctext = ctext($uid);
if(($ctext == "000000")||($ctext == "")){ $texto = "";
$textc = ""; }else{ $texto = "<font color=\"$ctext\">";
$textc = "</font>"; }
$shbox .= "$texto";
$shbox .= parsepm($text, $hits);
$shbox .= "$textc";
$shbox .= "</td></tr></table>";
}
}
$shbox .= "<a href=\"lists.php?show=shouts&hits=$hits\">More »</a>";
$shbox .= "</div>";
return $shbox;
}
/////////////////////////////////////////////Function shoutroom
function getshoutroom($hits)
{
echo "<p align=\"center\">";
if($page=="" || $page<=0)$page=1;
if($who=="")
{
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_shouts WHERE club='0'"));
}else{
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_shouts WHERE shouter='".$who."'"));
}
$num_items = $noi[0]; //changable
$items_per_page= 1;
$num_pages = ceil($num_items/$items_per_page);
if(($page>$num_pages)&&$page!=1)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
//changable sql
if($who =="")
{
$sql = "SELECT id, shout, shouter, shtime FROM mx_shouts WHERE club='0' ORDER BY shtime DESC LIMIT $limit_start, $items_per_page";
}else{
$sql = "SELECT id, shout, shouter, shtime FROM mx_shouts WHERE shouter='".$who."' ORDER BY shtime DESC LIMIT $limit_start, $items_per_page";
}
echo "<p align=\"center\">";
$items = mysql_query($sql);
echo mysql_error();
if(mysql_num_rows($items)>0)
{
while ($item = mysql_fetch_array($items))
{
$foto = idle($item[2], 45, 45);
$shnick = getnick_uid($item[2]);
$sht = parsepm($item[1], $hits);
$remain = time() - $item[3];
$shdt = gettimemsg($remain);
$online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM mx_users WHERE id='".$item[2]."'"));
if($online[1]=="")
{
$seximg = "";
}else{
$seximg = "<img src=\"$online[1]\" alt=\"*\"/>";
}
$cname = cname($item[2]);
if(($cname == "000000")||($cname == "")){ $fonto = "";
$fontc = ""; }else{ $fonto = "<font color=\"$cname\">";
$fontc = "</font>"; }
$ctext = ctext($item[2]);
if(($ctext == "000000")||($ctext == "")){ $texto = "";
$textc = ""; }else{ $texto = "<font color=\"$ctext\">";
$textc = "</font>"; }
$lnk = "$seximg<a href=\"prov.php?show=viewuser&who=$item[2]&hits=$hits\">$fonto$shnick$fontc</a><br/>Shouted: $texto$sht$textc<br/>$shdt Ago <a href=\"lists.php?show=shouts&hits=$hits\">[More]</a>";
if(ismod(getuid_hits($hits)))
{
$dlsh = "<a href=\"modproc.php?show=delsh&hits=$hits&shid=$item[0]\">[x]</a>";
}else{
$dlsh = "";
}
echo "<hr><table><tr><td>$foto</td><td>$lnk $dlsh</td></tr></table>";
}
}
echo "</p>";
return $shbox;
}
function getshoutclub($hits, $club)
{
$tote = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_shouts WHERE club='".$club."'"));
if($tote[0]>0)
{
$shbox = "<a href=\"lists.php?show=cshouts&hits=$hits&club=$club\">Group Shout Box</a><br/>";
$lshout = mysql_fetch_array(mysql_query("SELECT shout, shouter, id FROM mx_shouts WHERE club='".$club."' ORDER BY shtime DESC LIMIT 1"));
$online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM mx_users WHERE id='".$lshout[1]."'"));
if($online[1]=="")
{
$seximg = "";
}else{
$seximg = "<img src=\"$online[1]\" alt=\"*\"/>";
}
$shnick = getnick_uid($lshout[1]);
$shbox .= parsepm($lshout[0], $hits);
$cname = cname($lshout[1]);
if(($cname == "000000")||($cname == "")){ $fonto = "";
$fontc = ""; }else{ $fonto = "<font color=\"$cname\">";
$fontc = "</font>"; }
$shbox .= " ".$seximg."<a href=\"prov.php?show=viewuser&hits=$hits&who=$lshout[1]\">$fonto".$shnick."$fontc</a><br/>";
}else{
$shbox .= "<a href=\"lists.php?show=cshouts&hits=$hits&club=$club\">[Group Shout Box]</a>";
}
return $shbox;
}
function getshoutclubs($hits, $club)
{
$shbox = "<b>Group Shout Box</b><br/>";
$lshout = mysql_fetch_array(mysql_query("SELECT shout, shouter, id FROM mx_shouts WHERE club='".$club."' ORDER BY shtime DESC LIMIT 1"));
$online = mysql_fetch_array(mysql_query("SELECT sex, uicon FROM mx_users WHERE id='".$lshout[1]."'"));
if($online[1]=="")
{
$seximg = "";
}else{
$seximg = "<img src=\"$online[1]\" alt=\"*\"/>";
}
$shnick = getnick_uid($lshout[1]);
$shbox .= parsepm($lshout[0], $hits);
$cname = cname($lshout[1]);
if(($cname == "000000")||($cname == "")){ $fonto = "";
$fontc = ""; }else{ $fonto = "<font color=\"$cname\">";
$fontc = "</font>"; }
$shbox .= " ".$seximg."<a href=\"prov.php?show=viewuser&hits=$hits&who=$lshout[1]\">$fonto".$shnick."$fontc</a><br/>";
return $shbox;
}
/////////////////////////////////////////////Function Site Info
function getsiteinfo($hits)
{
$shbox .= "<align=\"center\">";
$shbox .= "<b><a href=\"stuffc.php?show=main&hits=$hits\">Staff Contest!</a></b><br/>";
$shbox .= "<font color=\"red\">";
$lshout = mysql_fetch_array(mysql_query("SELECT shout, shouter, id FROM mx_oshouts ORDER BY shtime DESC LIMIT 1"));
$shbox .= parsepm($lshout[0], $hits);
$shbox .= "<a href=\"lists.php?show=oshouts&hits=$hits\">[More]</a></font><br/><hr/>";
return $shbox;
}
function getsiteinfo2($hits)
{
$shbox .= "<b>Announcements</b><br/>";
$lshout = mysql_fetch_array(mysql_query("SELECT shout, shouter, id FROM mx_oshouts ORDER BY shtime DESC LIMIT 1"));
$shbox .= parsepm($lshout[0], $hits);
$shbox .= "<a href=\"lists.php?show=oshouts&hits=$hits\">More »</a><br/>";
return $shbox;
}
/////////////////////////////////////////////get tid frm post id
function gettid_pid($pid)
{
$tid = mysql_fetch_array(mysql_query("SELECT tid FROM mx_posts WHERE id='".$pid."'"));
return $tid[0];
}
///////////////////////////////////////////is trashed?
function istrashed($uid)
{
$del = mysql_query("DELETE FROM mx_penalties WHERE timeto<'".time()."'");
$not = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_penalties WHERE uid='".$uid."' AND penalty='0'"));
if($not[0]>0)
{
return true;
}else{
return false;
}
}
///////////////////////////////////////////is shielded?
function isshield($uid)
{
$not = mysql_fetch_array(mysql_query("SELECT shield FROM mx_users WHERE id='".$uid."'"));
if($not[0]=='1')
{
return true;
}else{
return false;
}
}
///////////////////////////////////////////Get IP
function getip_uid($uid)
{
$not = mysql_fetch_array(mysql_query("SELECT ipadd FROM mx_users WHERE id='".$uid."'"));
return $not[0];
}
///////////////////////////////////////////Get Browser
function getbr_uid($uid)
{
$not = mysql_fetch_array(mysql_query("SELECT browserm FROM mx_users WHERE id='".$uid."'"));
return $not[0];
}
///////////////////////////////////////////is trashed?
function isbanned($uid)
{
$del = mysql_query("DELETE FROM mx_penalties WHERE timeto<'".time()."'");
$not = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_penalties WHERE uid='".$uid."' AND (penalty='1' OR penalty='2')"));
if($not[0]>0)
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////////get tid frm post id
function gettname($tid)
{
$tid = mysql_fetch_array(mysql_query("SELECT name FROM mx_topics WHERE id='".$tid."'"));
return $tid[0];
}
/////////////////////////////////////////////get tid frm post id
function getfid_tid($tid)
{
$fid = mysql_fetch_array(mysql_query("SELECT fid FROM mx_topics WHERE id='".$tid."'"));
return $fid[0];
}
/////////////////////////////////////////////is ip banned
function isipbanned($ipa, $brm)
{
$pinf = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_penalties WHERE penalty='2' AND ipadd='".$ipa."' AND browserm='".$brm."'"));
if($pinf[0]>0)
{
return true;
}
return false;
}
////////////////get number of pinned topics in forum
function getpinned($fid)
{
$nop = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_topics WHERE fid='".$fid."' AND pinned ='1'"));
return $nop[0];
}
/////////////////////////////////////////////can bud?
function budres($uid, $tid)
{
//3 = can't bud
//2 = already buds
//1 = request pended
//0 = can bud
if($uid==$tid)
{
return 3;
}
if (arebuds($uid, $tid))
{
return 2;
}
$req = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE ((uid='".$uid."' AND tid='".$tid."') OR (uid='".$tid."' AND tid='".$uid."')) AND agreed='0'"));
if($req[0]>0)
{
return 1;
}
$notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE (uid='".$tid."' OR tid='".$tid."') AND agreed='1'"));
if($notb[0]>=300)
{
return 3;
}
$notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'"));
if($notb[0]>=300)
{
return 3;
}
return 0;
}
////////////////////////////////////////////Session expiry time
function getsxtm()
{
$getdata = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='sesexp'"));
return $getdata[0];
}
////////////////////////////////////////////Get bud msg
function getfrmmsg($uid)
{
$getdata = mysql_fetch_array(mysql_query("SELECT frmmsg FROM mx_users WHERE id='".$uid."'"));
return $getdata[0];
}
////////////////////////////////////////////Get bud msg
function getbudmsg($uid)
{
$getdata = mysql_fetch_array(mysql_query("SELECT budmsg FROM mx_users WHERE id='".$uid."'"));
return $getdata[0];
}
////////////////////////////////////////////Get Online msg
function getcmmsg($uid)
{
$getdata = mysql_fetch_array(mysql_query("SELECT cmmsg FROM mx_users WHERE id='".$uid."'"));
return $getdata[0];
}
////////////////////////////////////////////Get Offline msg
function getommsg($uid)
{
$getdata = mysql_fetch_array(mysql_query("SELECT ommsg FROM mx_users WHERE id='".$uid."'"));
return $getdata[0];
}
////////////////////////////////////////////Get forum name
function getfname($fid)
{
$fname = mysql_fetch_array(mysql_query("SELECT name FROM mx_forums WHERE id='".$fid."'"));
return $fname[0];
}
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
////////////////////////////////////////////PM antiflood time
function getpmaf()
{
$getdata = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='pmaf'"));
return $getdata[0];
}
////////////////////////////////////////////PM antiflood time
function getfview()
{
$getdata = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='fview'"));
return $getdata[0];
}
////////////////////////////////////////////get forum message
function getfmsg()
{
$getdata = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='4ummsg'"));
return $getdata[0];
}
//////////////////////////////////////////////is online
function isonline($uid)
{
$count = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_online WHERE userid='".$uid."'"));
$uon = mysql_fetch_array(mysql_query("SELECT actvtime FROM mx_online WHERE userid='".$uid."'"));
$remain = time() - $uon[0];
if($remain<15*60){
return 1;
}else if(($remain>15*60)&&($count[0]==1)){
return 2;
}else if($count[0]==0){
return 0;
}
}
function isonlinecp($uid)
{
$uon = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_onlinecp WHERE userid='".$uid."'"));
if($uon[0]>0)
{
return true;
}else
{
return false;
}
}
///////////////////////////if registration is allowed
function canreg()
{
$getreg = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='reg'"));
if($getreg[0]=='1')
{
return true;
}else
{
return false;
}
}
function validlink($url)
{
if(file_exists($url))
{
return true;
}else{
return false;
}
}
///////////////////////////if validation is on
function validation()
{
$getval = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='vldtn'"));
if($getval[0]=='1')
{
return true;
}else
{
return false;
}
}
function valid($uid)
{
$getval = mysql_fetch_array(mysql_query("SELECT validated FROM mx_users WHERE id='".$uid."'"));
if($getval[0]=='0')
{
return true;
}else{
return false;
}
}
///////////////////////////////////////////Get Forum ID
function getfid($topicid)
{
$fid = mysql_fetch_array(mysql_query("SELECT fid FROM mx_topics WHERE id='".$topicid."'"));
return $fid[0];
}
////////////////////////////////////////////Parse PM
////anti spam
function parsepm($text, $hits="")
{
$text = htmlspecialchars($text);
$sml = mysql_fetch_array(mysql_query("SELECT hvia FROM mx_users WHERE id='".getuid_hits($hits)."'"));
if ($sml[0]=="1")
{
$text = getsmilies($text);
}
$text = getbbcode($text, $hits);
$text = findcard($text);
return $text;
}
function parsepm2($text)
{
$text = htmlspecialchars($text);
$text = getsmilies($text);
$text = getbbcode($text, $hits);
$text = findcard($text);
return $text;
}
////////////////////////////////////////////Parse other msgs
function parsemsg($text,$hits="")
{
$text = htmlspecialchars($text);
$sml = mysql_fetch_array(mysql_query("SELECT hvia FROM mx_users WHERE id='".getuid_hits($hits)."'"));
if ($sml[0]=="1")
{
$text = getsmilies($text);
}
$text = getbbcode($text, $hits);
$text = findcard($text);
return $text;
}
/////////////////////////Get user plusses
function getrep($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT rep FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
/////////////////////////Get user plusses
function getcredits($uid)
{
$plus = mysql_fetch_array(mysql_query("SELECT bank FROM mx_users WHERE id='".$uid."'"));
return $plus[0];
}
///////////////////////////////////////////Is word block
function isblock2($unick,$uid)
{
$str = str_replace(" ","",$unick);
$sites[0] = "&#";
$sites[1] = ";";
$sites[2] = "$";
$sites[3] = ">";
$sites[4] = "<";
$sites[5] = "%";
$sites[6] = "{";
$sites[7] = "}";
$sites[8] = ".";
$sites[9] = " ";
$sites[10] = "®";
$sites[11] = "©";
for($i=0;$i<count($sites);$i++)
{
$nosf = substr_count($str,$sites[$i]);
if($nosf>0)
{
return true;
}
}
return false;
}
///////////////////////////////////////////Is word block
function iscale($num,$uid)
{
$str = str_replace(" ","",$num);
$sites[0] = "^";
$sites[1] = "*";
$sites[2] = "/";
$sites[3] = "+";
$sites[4] = "-";
$sites[5] = "1";
$sites[6] = "2";
$sites[7] = "3";
$sites[8] = "4";
$sites[9] = "5";
$sites[10] = "6";
$sites[11] = "7";
$sites[12] = "8";
$sites[13] = "9";
$sites[14] = "0";
for($i=0;$i<count($sites);$i++)
{
$nosf = substr_count($str,$sites[$i]);
if($nosf>0)
{
return true;
}
}
return false;
}
///////////////////////////////////////////Is site blocked
function isblocked($str,$sender)
{
if(ismod($sender))
{
return false;
}
$str = str_replace(" ","",$str);
$sites[0] = "chillinlounge.co.uk";
$sites[1] = "psycho.wen.ru";
$sites[2] = "xcile.com";
$sites[3] = "wickedwap.net";
$sites[4] = "mobilelife.tk";
$sites[5] = ".trap17.com";
$sites[6] = ".top-z.net";
$sites[7] = "plur.co.za";
$sites[8] = "ranterswap.net";
$sites[9] = "wap.ffusite.org";
$sites[10] = "ffusite";
$sites[11] = "ranterswap";
$sites[12] = "RANTERSWAP";
$sites[13] = "e.x.t.r.e.a.m w.a.p.s.i.d.e";
$sites[14] = "w.a.p.s.i.d.e";
$sites[15] = "e.x.t.r.e.a.m";
$sites[16] = "loadsofspace.net";
for($i=0;$i<count($sites);$i++)
{
$nosf = substr_count($str,$sites[$i]);
if($nosf[0]>0)
{
return true;
}
}
return false;
}
///////////////////////////////////////////Is pm starred
function isstarred($pmid)
{
$strd = mysql_fetch_array(mysql_query("SELECT starred FROM mx_private WHERE id='".$pmid."'"));
if($strd[0]=="1")
{
return true;
}else{
return false;
}
}
////////////////////////////////////////////IS LOGGED?
function islogged($hits)
{
$deloldses = mysql_query("DELETE FROM mx_ses WHERE expiretm<'".time()."'");
$sesx = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_ses WHERE id='".$hits."'"));
if($sesx[0]>0)
{
if(!isuser(getuid_hits($hits)))
{
return false;
}
$xtm = time() + (60*getsxtm());
$extxtm = mysql_query("UPDATE mx_ses SET expiretm='".$xtm."' WHERE id='".$hits."'");
return true;
}else{
return false;
}
}
////////////////////////Get user nick from session id
function getnick_hits($hits)
{
$uid = mysql_fetch_array(mysql_query("SELECT uid FROM mx_ses WHERE id='".$hits."'"));
$uid = $uid[0];
return getnick_uid($uid);
}
////////////////////////Get user id from session id
function getuid_hits($hits)
{
$uid = mysql_fetch_array(mysql_query("SELECT uid FROM mx_ses WHERE id='".$hits."'"));
$uid = $uid[0];
return $uid;
}
/////////////////////Get total number of pms
function getpmcount($uid,$view="all")
{
if($view=="all"){
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."'"));
}else if($view =="snt")
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE byuid='".$uid."'"));
}else if($view =="str")
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND starred='1'"));
}else if($view =="urd")
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND unread='1'"));
}else if($view =="read")
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND unread='0'"));
}else if($view =="auto")
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND autopm='1'"));
}
return $nopm[0];
}
function deleteClub($clid)
{
$fid = mysql_fetch_array(mysql_query("SELECT id FROM mx_forums WHERE clubid='".$clid."'"));
$fid = $fid[0];
$topics = mysql_query("SELECT id FROM mx_topics WHERE fid=".$fid."");
while($topic = mysql_fetch_array($topics))
{
mysql_query("DELETE FROM mx_posts WHERE tid='".$topic[0]."'");
}
mysql_query("DELETE FROM mx_topics WHERE fid='".$fid."'");
mysql_query("DELETE FROM mx_forums WHERE id='".$fid."'");
mysql_query("DELETE FROM mx_rooms WHERE clubid='".$clid."'");
mysql_query("DELETE FROM mx_clubmembers WHERE clid='".$clid."'");
mysql_query("DELETE FROM mx_announcements WHERE clid='".$clid."'");
mysql_query("DELETE FROM mx_clubs WHERE id=".$clid."");
return true;
}
function deleteMClubs($uid)
{
$uclubs = mysql_query("SELECT id FROM mx_clubs WHERE owner='".$uid."'");
while($uclub=mysql_fetch_array($uclubs))
{
deleteClub($uclub[0]);
}
}
function createCaptcha(){
$addOne = rand(1,50);
$addTwo = rand(1,50);
$answer = $addOne+$addTwo;
$Question = "$addOne + $addTwo= ??";
$_SESSION['captcha_code'] = $answer;
$_SESSION['captchaAlt'] = $Question;
return true;
}
//////////////////////Function add user to online list :P
function addonline($uid,$place,$plclink)
{
$brws = $_SERVER['HTTP_USER_AGENT'];
$port = $_SERVER['REMOTE_PORT'];
$nomon = $_SERVER['HTTP_X_FH_MSISDN'];
$nomtw = $_SERVER['HTTP_MSISDN'];
$nomtr = $_SERVER['HTTP_X_UP_CALLING_LINE_ID'];
$nomon2 = $HTTP_X_FH_MSISDN;
$nomtw2 = $HTTP_MSISDN;
$nomtr2 = $HTTP_X_UP_CALLING_LINE_ID;
if($nomon != "")
{
$numberp = $nomon;
}else if($nomtw != "")
{
$numberp = $nomtw;
}else if($nomtr != "")
{
$numberp = $nomtr;
}else if($nomon2 != "")
{
$numberp = $nomon2;
}else if($nomtw2 != "")
{
$numberp = $nomtw2;
}else if($nomtr2 != "")
{
$numberp = $nomtr2;
}
$mime = $_SERVER['HTTP_ACCEPT'];
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$charset = $_SERVER['HTTP_ACCEPT_CHARSET'];
$uip = getip();
if($numberp !="")
{
$phon = mysql_fetch_array(mysql_query("SELECT phonenoori FROM mx_users WHERE id='".$uid."'"));
if($phon[0]=="")
{
$res = mysql_query("UPDATE mx_users SET browserm='".$brws."', portno='".$port."', mime='".$mime."', language='".$lang."', charset='".$charset."', ipadd='".$uip."', phoneno='".$numberp."', phonenoori='".$numberp."' WHERE id='".$uid."'");
}else{
$res = mysql_query("UPDATE mx_users SET browserm='".$brws."', portno='".$port."', mime='".$mime."', language='".$lang."', charset='".$charset."', ipadd='".$uip."', phoneno='".$numberp."' WHERE id='".$uid."'");
}
}else{
$res = mysql_query("UPDATE mx_users SET browserm='".$brws."', portno='".$port."', mime='".$mime."', language='".$lang."', charset='".$charset."', ipadd='".$uip."' WHERE id='".$uid."'");
}
$now=time();
$start=date("Y-m-d")." 12:00:00";
$end=date("Y-m-d")." 12:01:00";
$tstamp1=strtotime($start);
$tstamp2=strtotime($end);
if($now>$tstamp1 && $now<$tstamp2)
{
$sql = 'UPDATE `mx_users` SET `bank` = `bank` * 1.01, `gbank` = `gbank` * 1.01 WHERE `bank` > 100 OR `gbank` > 100';
mysql_query($sql);
}
/////delete inactive users
$tm = time();
$timeout = $tm - 20*60; //time out = 5 minutes
$timeout2 = $tm - 20*60; //time out = 5 minutes
$deloff = mysql_query("DELETE FROM mx_online WHERE actvtime <'".$timeout."' AND userid>'1'");
$deloff = mysql_query("DELETE FROM mx_onlinecp WHERE actvtime <'".$timeout2."'");
if(isonlinecp($uid))
{
mysql_query("UPDATE mx_onlinecp SET actvtime='".time()."' WHERE userid='".$uid."'");
}
$mode=mysql_fetch_array(mysql_query("SELECT visible FROM mx_users WHERE id='".$uid."'"));
if($mode[0]=="1")
{
if($uid>1)
{
$lastactive = mysql_fetch_array(mysql_query("SELECT lastact FROM mx_users WHERE id='".$uid."'"));
$tolsla = time() - $lastactive[0];
$totaltimeonline = mysql_fetch_array(mysql_query("SELECT tottimeonl FROM mx_users WHERE id='".$uid."'"));
$totaltimeonline2 = mysql_fetch_array(mysql_query("SELECT tottimeonl2 FROM mx_users WHERE id='".$uid."'"));
$totaltimeonline = $totaltimeonline[0] + $tolsla;
$totaltimeonline2 = $totaltimeonline2[0] + $tolsla;
$res = mysql_query("UPDATE mx_users SET tottimeonl='".$totaltimeonline."', tottimeonl2='".$totaltimeonline2."' WHERE id='".$uid."'");
$res = mysql_query("INSERT INTO mx_online (userid, actvtime, place, placedet, idle) VALUES ('$uid', '$tm', '$place', '$plclink', '0')");
}else{
$res = mysql_query("UPDATE mx_users SET lastact='".time()."' WHERE id='1'");
$time = time();
$pot = "Main Menu";
$pot2 = "index.php?show=main";
$res = mysql_query("INSERT INTO mx_online (userid, actvtime, place, placedet, idle) VALUES ('1', '$time', '$pot', '$pot2', '0')");
}
if(!$res)
{
//most probably userid already in the online list
//so just update the place and time
if($uid>1)
{
$remain = time() - $lastactive[0];
if($remain>15*60){
$res = mysql_query("UPDATE mx_online SET idle='1' WHERE userid='".$uid."'");
}else{
$res = mysql_query("UPDATE mx_online SET actvtime='".$tm."', place='".$place."', placedet='".$plclink."', idle='0' WHERE userid='".$uid."'");
}
$res = mysql_query("UPDATE mx_users SET lastact='".time()."' WHERE id='".$uid."'");
}
$pot = "Main Menu";
$pot2 = "index.php?show=main";
$res = mysql_query("UPDATE mx_online SET userid='1', actvtime='".time()."', place='".$pot."', placedet='".$pot2."', idle='0'");
}
}
$maxmem=mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE id='2'"));
$result = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_online"));
if($result[0]>=$maxmem[0])
{
$tnow = date("D d M Y - H:i");
mysql_query("UPDATE mx_settings set name='".$tnow."', value='".$result[0]."' WHERE id='2'");
}
$maxtoday = mysql_fetch_array(mysql_query("SELECT ppl FROM mx_mpot WHERE ddt='".date("d m y")."'"));
if($maxtoday[0]==0||$maxtoday=="")
{
$date = date("d m y");
$tarikh = date("H:i:s");
mysql_query("INSERT INTO mx_mpot (ddt, ppl, dtm) VALUES ('$date', '1', '$tarikh')");
$maxtoday[0]=1;
}
if($result[0]>=$maxtoday[0])
{
mysql_query("UPDATE mx_mpot SET ppl='".$result[0]."', dtm='".date("H:i:s")."' WHERE ddt='".date("d m y")."'");
}
}
/////////////////////Get members online
function getnumonline()
{
$nouo = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_online"));
return $nouo[0];
}
//////////////////////////////////////is ignored
function isignored($tid, $uid)
{
$ign = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_ignore WHERE target='".$tid."' AND name='".$uid."'"));
if($ign[0]>0)
{
return true;
}
return false;
}
///////////////////////////////////////////GET IP
function getip(){
if (isset($_SERVER)){
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
if(strpos($ip,",")){
$exp_ip = explode(",",$ip);
$ip = $exp_ip[0];
}
}else if(isset($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}else{
$ip = $_SERVER["REMOTE_ADDR"];
}
}else{
if(getenv('HTTP_X_FORWARDED_FOR')){
$ip = getenv('HTTP_X_FORWARDED_FOR');
if(strpos($ip,",")){
$exp_ip=explode(",",$ip);
$ip = $exp_ip[0];
}
}else if(getenv('HTTP_CLIENT_IP')){
$ip = getenv('HTTP_CLIENT_IP');
}else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
function getbrowser(){
if (isset($_SERVER)){
$browserA = explode("(",$_SERVER["HTTP_USER_AGENT"]);
$browserB = explode(")",$browserA[1]);
$browser = $browserA[0]."(".$browserB[0]." ".$browserB[1].")";
}else{
$browserA = explode("(",getenv("HTTP_USER_AGENT"));
$browserB = explode(")",$browserA[1]);
$browser = $browserA[0]."(".$browserB[0]." ".$browserB[1].")";
}
return $browser;
}
function getoribrowser($_mob_browser){
if(preg_match('/(google|bot)/i',strtolower($_mob_browser))){
$position = strpos(strtolower($_mob_browser),"bot");
$_mob_browser = substr($_mob_browser, $position-30, $position+2);
$_browser = explode (" ", $_mob_browser);
$_browser = array_reverse($_browser);
}else if (isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])) {
$_mob_browser = $_SERVER['HTTP_X_OPERAMINI_PHONE_UA'];
$_position=strpos(strtolower($_mob_browser),"nokia");
if($_position)$_mob_browser = substr($_mob_browser, $_position,25);
$_browser = explode ("/", $_mob_browser);
}else {
$_position=strpos(strtolower($_mob_browser),"nokia");
if($_position)$_mob_browser = substr($_mob_browser, $_position,25);
$_browser = explode ("/", $_mob_browser);
}
return $_browser[0];
}
function OS($user_agent){
$exp = explode(" ", $user_agent);
$oses = array (
'Windows 3.11' => 'Win16',
'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)',
'Windows 98' => '(Windows 98)|(Win98)',
'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)',
'Windows XP' => '(Windows NT 5.1)|(Windows XP)',
'Windows Vista' => '(Windows NT 6.0)|(Windows Vista)',
'Windows 7' => '(Windows NT 6.1)|(Windows 7)',
'Windows 2003' => '(Windows NT 5.2)',
'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
'Windows ME' => 'Windows ME',
'Open BSD'=>'OpenBSD',
'Sun OS'=>'SunOS',
'Linux'=>'(Linux)|(X11)',
'Macintosh'=>'(Mac_PowerPC)|(Macintosh)',
'QNX'=>'QNX',
'BeOS'=>'BeOS',
'OS/2'=>'OS/2',
'Palm OS'=>'Palm OS',
'Search Bot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)',
'J2ME-Opera Mini'=>'Opera Mini',
'SonyE'=>'J2ME-MIDP',
'Symbian OS'=>'Symbian OS',
'SymbianOS 6.1'=>'SymbianOS/6.1',
'SymbianOS 7.0'=>'SymbianOS/7.0',
'SymbianOS 8.0'=>'SymbianOS/8.0',
'SymbianOS 9.1'=>'SymbianOS/9.1',
'SymbianOS 9.2'=>'SymbianOS/9.2',
'SymbianOS 9.4'=>'SymbianOS/9.4',
'Mac OS (iPhone)'=>'iPhone',
'Windows CE' => 'Windows CE'
);
foreach($oses as $os=>$pattern){
if (eregi($pattern, $user_agent))
return $os;
}
return 'Unknown';
}
//////////////////////////////////////////ignore result
function ignoreres($uid, $tid)
{
//0 user can't ignore the target
//1 yes can ignore
//2 already ignored
if($uid==$tid)
{
return 0;
}
if(ismod($tid))
{
//you cant ignore staff members
return 0;
}
if(arebuds($tid, $uid))
{
//why the hell would anyone ignore his bud? o.O
return 0;
}
if(isignored($tid, $uid))
{
return 2; // the target is already ignored by the user
}
return 1;
}
///////////////////////////////////////////Function getage
function getage($strdate)
{
$dob = explode("-",$strdate);
if(count($dob)!=3)
{
return 0;
}
$y = $dob[0];
$m = $dob[1];
$d = $dob[2];
if(strlen($y)!=4)
{
return 0;
}
if(strlen($m)!=2)
{
return 0;
}
if(strlen($d)!=2)
{
return 0;
}
$y += 0;
$m += 0;
$d += 0;
if($y==0) return 0;
$rage = date("Y") - $y;
if(date("m")<$m)
{
$rage-=1;
}else{
if((date("m")==$m)&&(date("d")<$d))
{
$rage-=1;
}
}
return $rage;
}
/////////////////////////////////////////getavatar
function getavatar($uid)
{
$av = mysql_fetch_array(mysql_query("SELECT avatar FROM mx_users WHERE id='".$uid."'"));
return $av[0];
}
/////////////////////////////////////////Can see details?
function cansee($uid, $tid)
{
if($uid==$tid)
{
return true;
}
if(ismod($uid))
{
return true;
}
return false;
}
function gettimemsgm($sec)
{
$num = $sec/86400;
$days = intval($num);
$num2 = ($num - $days)*24;
$hours = intval($num2);
$num3 = ($num2 - $hours)*60;
$mins = intval($num3);
$num4 = ($num3 - $mins)*60;
$secs = intval($num4);
if(($days==0) and ($hours==0) and ($mins==0))
{
return "<b>$secs</b> seconds";
}else if(($days==0) and ($hours==0))
{
return "<b>$mins</b> mins <b>$secs</b> seconds";
}else if(($days==0))
{
return "<b>$hours</b> hours <b>$mins</b> mins <b>$secs</b> seconds";
}else{
return "<b>$days</b> days <b>$hours</b> hours <b>$mins</b> mins <b>$secs</b> seconds";
}
}
//////////////////////////gettimemsg
function gettimemsg($sec)
{
$years=0;
$months=0;
$weeks=0;
$days=0;
$mins=0;
$hours=0;
if ($sec>59)
{
$secs=$sec%60;
$mins=$sec/60;
$mins=(integer)$mins;
}
if ($mins>59)
{
$hours=$mins/60;
$hours=(integer)$hours;
$mins=$mins%60;
}
if ($hours>23)
{
$days=$hours/24;
$days=(integer)$days;
$hours=$hours%24;
}
if ($days>6)
{
$weeks=$days/7;
$weeks=(integer)$weeks;
$days=$days%7;
}
if ($weeks>3)
{
$months=$weeks/4;
$months=(integer)$months;
$weeks=$weeks%4;
}
if ($months>11)
{
$years=$months/12;
$years=(integer)$years;
$months=$months%12;
}
if($years>0)
{
if($years==1){$yearmsg="year";}else{$yearmsg="years";}
if($months==1){$monthsmsg="month";}else{$monthsmsg="months";}
if($days==1){$daysmsg="day";}else{$daysmsg="days";}
if($hours==1){$hoursmsg="hour";}else{$hoursmsg="hours";}
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if($secs==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($months!=0){$monthscheck="$months $monthsmsg ";}else{$monthscheck="";}
if(($days!=0)&&($months==0)){$dayscheck="$days $daysmsg ";}else{$dayscheck="";}
if(($hours!=0)&&($months==0)&&($days==0)){$hourscheck="$hours $hoursmsg ";}else{$hourscheck="";}
if(($mins!=0)&&($months==0)&&($days==0)&&($hours==0)){$minscheck="$mins $minsmsg ";}else{$minscheck="";}
if(($secs!=0)&&($months==0)&&($days==0)&&($hours==0)&&($mins==0)){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$years $yearmsg $monthscheck$dayscheck$hourscheck$minscheck$secscheck";
}
if(($years<1)&&($months>0))
{
if($months==1){$monthsmsg="month";}else{$monthsmsg="months";}
if($days==1){$daysmsg="day";}else{$daysmsg="days";}
if($hours==1){$hoursmsg="hour";}else{$hoursmsg="hours";}
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if($secs==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($days!=0){$dayscheck="$days $daysmsg ";}else{$dayscheck="";}
if(($hours!=0)&&($days==0)){$hourscheck="$hours $hoursmsg ";}else{$hourscheck="";}
if(($mins!=0)&&($days==0)&&($hours==0)){$minscheck="$mins $minsmsg ";}else{$minscheck="";}
if(($secs!=0)&&($days==0)&&($hours==0)&&($mins==0)){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$months $monthsmsg $dayscheck$hourscheck$minscheck$secscheck";
}
if(($months<1)&&($weeks>0))
{
if($weeks==1){$weeksmsg="week";}else{$weeksmsg="weeks";}
if($days==1){$daysmsg="day";}else{$daysmsg="days";}
if($hours==1){$hoursmsg="hour";}else{$hoursmsg="hours";}
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if($secs==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($days!=0){$dayscheck="$days $daysmsg ";}else{$dayscheck="";}
if(($hours!=0)&&($days==0)){$hourscheck="$hours $hoursmsg ";}else{$hourscheck="";}
if(($mins!=0)&&($days==0)&&($hours==0)){$minscheck="$mins $minsmsg ";}else{$minscheck="";}
if(($secs!=0)&&($days==0)&&($hours==0)&&($mins==0)){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$weeks $weeksmsg $dayscheck$hourscheck$minscheck$secscheck";
}
if(($weeks<1)&&($days>0))
{
if($days==1){$daysmsg="day";}else{$daysmsg="days";}
if($hours==1){$hoursmsg="hour";}else{$hoursmsg="hours";}
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if($secs==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($hours!=0){$hourscheck="$hours $hoursmsg ";}else{$hourscheck="";}
if(($mins!=0)&&($hours==0)){$minscheck="$mins $minsmsg ";}else{$minscheck="";}
if(($secs!=0)&&($hours==0)&&($mins==0)){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$days $daysmsg $hourscheck$minscheck$secscheck";
}
if(($days<1)&&($hours>0))
{
if($hours==1){$hoursmsg="hour";}else{$hoursmsg="hours";}
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if($secs==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($mins!=0){$minscheck="$mins $minsmsg ";}else{$minscheck="";}
if(($secs!=0)&&($mins==0)){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$hours $hoursmsg $minscheck$secscheck";
}
if(($hours<1)&&($mins>0))
{
if($mins==1){$minsmsg="minute";}else{$minsmsg="minutes";}
if(($secs==1)&&($mins==0)){$secsmsg="second";}else{$secsmsg="seconds";}
if($secs!=0){$secscheck="$secs $secsmsg";}else{$secscheck="";}
return "$mins $minsmsg $secscheck";
}
if(($mins<1)&&($sec>0))
{
if($sec==1){$secsmsg="second";}else{$secsmsg="seconds";}
if($sec!=0){$secscheck="$sec $secsmsg";}else{$secscheck="";}
return "$secscheck";
}else{
return "Not Idle!";
}
}
/////////////////////////////////////////get status
function gettimemsg2($sec)
{
$yr = floor($sec/60/60/24/365);
if($yr > 0)
{
if($yr == 1)
{return "$yr year";}
else
{return "$yr years";}
}
$mnth = floor($sec/60/60/24/7/4);
if($mnth > 0)
{
if($mnth == 1)
{return "$mnth month";}
else
{return "$mnth months";}
}
$wks = floor($sec/60/60/24/7);
if($wks > 0)
{
if($wks == 1)
{return "$wks week";}
else
{return "$wks weeks";}
}
$ds = floor($sec/60/60/24);
if($ds > 0)
{
if($ds == 1)
{return "$ds day";}
else
{return "$ds days";}
}
$hs = floor($sec/60/60);
if($hs > 0)
{
if($hs == 1)
{return "$hs hour";}
else
{return "$hs hours";}
}
$ms = floor($sec/60);
if($ms > 0)
{
if($ms == 1)
{return "$ms minute";}
else
{return "$ms minutes";}
}
return "$sec Seconds";
}
function getstatus($uid)
{
$infoo = mysql_fetch_array(mysql_query("SELECT spermis, posts, id FROM mx_users WHERE id='".$uid."'"));
$info = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_posts WHERE uid='".$uid."'"));
if(isbanned($uid))
{
return "BANNED!";
}
if($infoo[0]=='5')
{
return "Wap C.E.O";
}else if($infoo[0]=='4')
{
return "Wap Manager";
}else if($infoo[0]=='3')
{
return "Trainee Manager";
}else if($infoo[0]=='2')
{
return "Shift Manager";
}else if($infoo[0]=='1')
{
return "All Star";
}else if($infoo[2]=='1')
{
return "Wap System";
}else{
if($info[0]<10)
{
return "NewBiE";
}else if($info[0]<30)
{
return "BegiNneR";
}else if($info[0]<60)
{
return "MeTaL";
}else if($info[0]<85)
{
return "ExPozeD";
}else if($info[0]<200)
{
return "HarDcOrE";
}else if($info[0]<400)
{
return "RoCkA";
}else if($info[0]<600)
{
return "HaRdStYlE";
}else if($info[0]<700)
{
return "FaNaTiC";
}else if($info[0]<900)
{
return "TyRo";
}else if($info[0]<1000)
{
return "ReaL";
}else if($info[0]<1500)
{
return "xPerTz";
}else if($info[0]<2000)
{
return "StYlo";
}else if($info[0]<2500)
{
return "oLD tImEr";
}else if($info[0]<3000)
{
return "VaTeReN";
}else if($info[0]<3500)
{
return "MasTeReD";
}else
{
return "UnCoVeR";
}
}
}
/////////////////////////////////////////get status
function getwaprating($uid)
{
if(isbanned($uid))
{
return "Wap Rating<br/><b>BANNED!</b>";
}
$info = getwapuserrate($uid);
if($info>'5000')
{
return "Wap Rating<br/><img src=\"images/5-star.gif\" alt=\"*\"/>";
}else if($info>'4000')
{
return "Wap Rating<br/><img src=\"images/4half-star.gif\" alt=\"*\"/>";
}else if($info>'3000')
{
return "Wap Rating<br/><img src=\"images/4-star.gif\" alt=\"*\"/>";
}else if($info>'1500')
{
return "Wap Rating<br/><img src=\"images/3half-star.gif\" alt=\"*\"/>";
}else if($info>'500')
{
return "Wap Rating<br/><img src=\"images/3-star.gif\" alt=\"*\"/>";
}
else if($info>'100')
{
return "Wap Rating<br/><img src=\"images/2half-star.gif\" alt=\"*\"/>";
}else if($info>'50')
{
return "Wap Rating<br/><img src=\"images/2-star.gif\" alt=\"*\"/>";
}else if($info>'20')
{
return "Wap Rating<br/><img src=\"images/1half-star.gif\" alt=\"*\"/>";
}else if($info>='0')
{
return "Wap Rating<br/><img src=\"images/1-star.gif\" alt=\"*\"/>";
}else if($info<'0')
{
return "Wap Rating<br/><img src=\"images/00star.gif\" alt=\"*\"/>";
}
}
function getwapuserrate($uid)
{
$info = mysql_fetch_array(mysql_query("SELECT rateu FROM mx_users WHERE id='".$uid."'"));
$totala = $info[0];
return $totala;
}
/////////////////////Get Page Jumber
function getjumper($show, $hits,$pgurl)
{
$rets = "<form action=\"$pgurl.php\" method=\"get\">";
$rets .= "Page: <input name=\"pg\" format=\"*N\" size=\"3\"/>";
$rets .= "<input type=\"submit\" value=\"[GO]\"/>";
$rets .= "<input type=\"hidden\" name=\"show\" value=\"$show\"/>";
$rets .= "<input type=\"hidden\" name=\"hits\" value=\"$hits\"/>";
$rets .= "</form>";
return $rets;
}
/////////////////////Get unread number of pms
function getunreadpm($uid)
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND unread='1' AND autopm='0'"));
return $nopm[0];
}
function getunreadpm2($uid)
{
$nopm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_private WHERE touid='".$uid."' AND unread='1' AND autopm='1'"));
return $nopm[0];
}
//////////////////////GET USER NICK FROM USERID
function getnick_uid($uid)
{
$unick = mysql_fetch_array(mysql_query("SELECT name FROM mx_users WHERE id='".$uid."'"));
return $unick[0];
}
///////////////////////////////////////////////Get the smilies
function getsmilies($text)
{
$sql = "SELECT * FROM mx_smilies";
$smilies = mysql_query($sql);
while($smilie=mysql_fetch_array($smilies))
{
$scode = $smilie[1];
$spath = $smilie[2];
$text = str_replace($scode,"<img src=\"$spath\" alt=\"$scode\"/>",$text);
}
return $text;
}
////////////////////////////////////////////check nicks
function checknick($aim)
{
$chk =0;
$aim = strtolower($aim);
$nicks = mysql_query("SELECT id, name, nicklvl FROM mx_nicks");
while($nick=mysql_fetch_array($nicks))
{
if($aim==$nick[1])
{
$chk = $nick[2];
}else if(substr($aim,0,strlen($nick[1]))==$nick[1])
{
$chk = $nick[2];
}else{
$found = strpos($aim, $nick[1]);
if($found!=0)
{
$chk = $nick[2];
}
}
}
return $chk;
}
function autopm($msg, $who, $sub)
{
$time = time();
mysql_query("INSERT INTO mx_private (text, byuid, touid, unread, sub, autopm, timesent) VALUES ('$msg', '1', '$who', '1', '$sub', '1', '$time')");
}
////////////////////////////////////////////////////Register
function register($name, $pass, $usex, $day, $month, $year, $uloc, $email, $info, $state, $status, $refer, $ubr, $uip, $numberp)
{
$ubrori = getoribrowser($ubr);
$execms = mysql_query("SELECT * FROM mx_users WHERE name='".$name."';");
if(mysql_num_rows($execms)>0){
return 1;
}else{
$ubrori = getoribrowser($ubr);
$pass = md5($pass);
$validation = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='vldtn'"));
if($validation[0]==1){
$validated=0;
}else{
$validated=1;
}
$bday = "$year.$month.$day";
$time = time();
$refext = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_users WHERE id='".$refer."'"));
if($refext[0]>0)
{
$reg = mysql_query("INSERT INTO mx_users (name, pass, birthday, sex, location, email, signature, regdate, validated, ipadd, browserm, ipaddori, browsermori, phoneno, phonenoori, state, status, lastact, lastvst, refer) VALUES ('$name', '$pass', '$bday', '$usex', '$uloc', '$email', '$info', '$time', '$validated', '$uip', '$ubr', '$uip', '$ubrori', '$numberp', '$numberp', '$state', '$status', '$time', '$time', '$refer')");
}else{
$reg = mysql_query("INSERT INTO mx_users (name, pass, birthday, sex, location, email, signature, regdate, validated, ipadd, browserm, ipaddori, browsermori, phoneno, phonenoori, state, status, lastact, lastvst) VALUES ('$name', '$pass', '$bday', '$usex', '$uloc', '$email', '$info', '$time', '$validated', '$uip', '$ubr', '$uip', '$ubrori', '$numberp', '$numberp', '$state', '$status', '$time', '$time')");
}
if($reg)
{
$uid = mysql_fetch_array(mysql_query("SELECT id FROM mx_users WHERE name='".$name."'"));
$sub = "Welcome ".getnick_uid($uid[0])." ! !";
$msg = ".as. ".getnick_uid($uid[0]).", Thank You Coz Join Dis Wap. Hope You Happy and Enjoy Here. You Can Use All Service Here After Your Account Validate. Have A Problem? /faq .10 Plusses Has Been Add To Your Account .pis.";
$msg = mysql_escape_string($msg);
autopm($msg, $uid[0], $sub);
$upl = 10;
$ddat = date("d/m/Y");
$note = "Welcome To RemiXchaT.Com! $ddat";
mysql_query("UPDATE mx_users SET plusses='".$upl."', lastplreas='".$note."' WHERE id='".$uid[0]."'");
$refen = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_users WHERE id='".$refer."'"));
if($refen[0]>0)
{
$ugpl = mysql_fetch_array(mysql_query("SELECT plusses, referno FROM mx_users WHERE id='".$refer."'"));
$ugpl = $ugpl[0]+10;
$refn = $ugpl[1]+1;
mysql_query("UPDATE mx_users SET plusses='".$ugpl."' WHERE id='".$refer."'");
mysql_query("UPDATE mx_users SET referno='".$refn."' WHERE id='".$refer."'");
$subs = "Referred ! !";
$msgs = ".as. ".getnick_uid($refer).", Thank You Because Refer Your Friends ".$name." To Join This Wap. 10 Plusses Has Been Add To Your Account .pis.[br/][small][i]p.s: this is an automated pm[/i][/small]";
$msg2 = mysql_escape_string($msgs);
autopm($msg2, $refer, $subs);
}
return 0;
}else{
return 2;
}
}
}
/////////////////////// GET mx_users user id from nickname
function getuid_nick($nick)
{
$uid = mysql_fetch_array(mysql_query("SELECT id FROM mx_users WHERE name='".$nick."'"));
return $uid[0];
}
/////////////////////////////////////////Is admin?
function isadmin($uid)
{
$admn = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if($admn[0]>1)
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////Is Master?
function ismaster($uid)
{
$own = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if($own[0]=='3')
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////Is headowner?
function isheadown($uid)
{
$own = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if(($own[0]=='4')||($own[0]=='6'))
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////Is owner?
function isowner($uid)
{
$own = mysql_fetch_array(mysql_query("SELECT spermis FROM mx_users WHERE id='".$uid."'"));
if(($own[0]=='5')||($own[0]=='7'))
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////Is noteowner?
function isnowner($uid,$bid)
{
$own = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_mynote WHERE id='".$bid."'"));
if($own[0]==$uid)
{
return true;
}else{
return false;
}
}
/////////////////////////////////////////Is phonebook owner?
function isphowner($uid,$bid)
{
$own = mysql_fetch_array(mysql_query("SELECT bowner FROM mx_phbo WHERE id='".$bid."'"));
if($own[0]==$uid)
{
return true;
}else{
return false;
}
}
///////////////////////////////////parse bbcode
function getbbcode($text, $hits="")
{
$text=preg_replace("/\[b\](.*?)\[\/b\]/i","<b>\\1</b>", $text);
$text=preg_replace("/\[i\](.*?)\[\/i\]/i","<i>\\1</i>", $text);
$text=preg_replace("/\[u\](.*?)\[\/u\]/i","<u>\\1</u>", $text);
$text=preg_replace("/\[big\](.*?)\[\/big\]/i","<big>\\1</big>", $text);
$text=preg_replace("/\[small\](.*?)\[\/small\]/i","<small>\\1</small>", $text);
$text = preg_replace("/\[url\=(.*?)\](.*?)\[\/url\]/is","<a href=\"redirect.php?hits=$hits&url=$1\">$2</a>",$text);
$text = preg_replace("/\[file\=(.*?)\](.*?)\[\/file\]/is","<a href=\"lists.php?show=fview&file=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[vault\=(.*?)\](.*?)\[\/vault\]/is","<a href=\"lists.php?show=vview&file=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[topic\=(.*?)\](.*?)\[\/topic\]/is","<a href=\"index.php?show=viewtpc&tid=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[club\=(.*?)\](.*?)\[\/club\]/is","<a href=\"index.php?show=gocl&clid=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[blog\=(.*?)\](.*?)\[\/blog\]/is","<a href=\"index.php?show=viewblog&bid=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[tes\=(.*?)\](.*?)\[\/tes\]/is","<a href=\"index.php?show=signgb&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[testi\=(.*?)\](.*?)\[\/testi\]/is","<a href=\"lists.php?show=gbook&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[poke\=(.*?)\](.*?)\[\/poke\]/is","<a href=\"genproc.php?show=poke&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[pws\=(.*?)\](.*?)\[\/pws\]/is","<a href=\"blog.php?show=main&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[pro5\=(.*?)\](.*?)\[\/pro5\]/is","<a href=\"index.php?show=viewuser&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[wall\=(.*?)\](.*?)\[\/wall\]/is","<a href=\"index.php?show=ustatus&who=$1&hits=$hits\">$2</a>",$text);
$text = preg_replace("/\[wallc\=(.*?)\](.*?)\[\/wallc\]/is","<a href=\"index.php?show=comment&id=$1&hits=$hits\">$2</a>",$text);
$text = str_replace("/faq","<a href=\"lists.php?show=faqs&hits=$hits\">Read F.A.Qs</a>", $text);
$nick = getnick_hits($hits);
$text = str_replace("/user",$nick, $text);
$text = str_replace("[br/]","<br/>", $text);
$text = str_replace("
","<br/>", $text);
/////////////spam filter///////////
$text = str_replace("2wap","SPAM IS PROHIBITED",$text);
$text = str_replace("2WAP","SPAM IS PROHIBITED",$text);
$text = str_replace("2wAp","SPAM IS PROHIBITED",$text);
$text = str_replace("2w4p","SPAM IS PROHIBITED",$text);
$text = str_replace("2waP","SPAM IS PROHIBITED",$text);
$text = str_replace("2Wap","SPAM IS PROHIBITED",$text);
$text = str_replace("2W@p","SPAM IS PROHIBITED",$text);
$text = str_replace("kuyawap","SPAM IS PROHIBITED",$text);
$text = str_replace("dimensi","SPAM IS PROHIBITED",$text);
$text = str_replace("outlaw-x","SPAM IS PROHIBITED",$text);
$text = str_replace("mygenkz","SPAM IS PROHIBITED",$text);
$text = str_replace("eastwap","SPAM IS PROHIBITED",$text);
$text = str_replace("authorwap","SPAM IS PROHIBITED",$text);
$text = str_replace("starwap","SPAM IS PROHIBITED",$text);
$text = str_replace("-as-","<i><b>A</b>ssalammualaikum <b>W.B.T.</b></i>",$text);
$text = str_replace("-ws-","<i><b>W</b>aalaikummussalam <b>W.B.T.</b></i>",$text);
$text = str_replace("-out-","<i><b>O</b>k <b>L</b>a <b>O</b>ut <b>D</b>ulu!! <b>A</b>ssalammualaikum <b>W.B.T.</b></i>",$text);
$text = str_replace("-bye-","<i><b>B</b>ye <b>B</b>ye <b>K</b>engkawan <b>S</b>aye <b>K</b>eluar <b>D</b>ulu!</i>",$text);
$text = str_replace("-kah-","<i><b>K</b>ah <b>K</b>ah <b>K</b>ah!</i>",$text);
$text = str_replace("-haha-","<i><b>H</b>a <b>H</b>a <b>H</b>a <b>H</b>a!</i>",$text);
return $text;
}
//////////////////////////////////////////////////MISC FUNCTIONS
//////////////////////////////////////////Profile View
function mypro($uid, $tid)
{
if($uid==$tid)
{
return true;
}
}
/////////////////////////////////Number of registered members
function regmemcount()
{
$rmc = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mx_users"));
return $rmc[0];
}
function addvisitor()
{
$cc = mysql_fetch_array(mysql_query("SELECT value FROM mx_settings WHERE name='Counter'"));
$cc = $cc[0]+1;
$res = mysql_query("UPDATE mx_settings SET value='".$cc."' WHERE name='Counter'");
}
function isrobber($tfgp,$uid)
{
$str = str_replace(" ","",$tfgp);
$sites[0] = "-";
$sites[1] = "+";
$sites[2] = "$";
for($i=0;$i<count($sites);$i++)
{
$nosf = substr_count($str,$sites[$i]);
if($nosf>0)
{
return true;
}
}
return false;
}
/////////////////////////Can uid rate who's photo?
function canratephoto($uid, $who)
{
if($uid==$who)
{
return false; //imagine if someone signed his own gbook o.O
}else{
return true;
}
}
?>