View file wap/inc/func.inc.php

File size: 103.4Kb
<?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&amp;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&amp;w=$w&amp;h=$h\" alt=\"noavatar\" class=\"$class\"/>";
}else if(!file_exists($ava[avatar])){
$avatar = "<img src=\"/wap/thumb.php?image=images/noavatar.gif&amp;w=$w&amp;h=$h\" alt=\"noavatar\" class=\"$class\"/>";
}else{
$avatar = "<img src=\"/wap/thumb.php?image=".htmlspecialchars($ava[avatar])."&amp;w=$w&amp;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 ( '&amp;', '&', $string );

  $string = str_replace ( '&#039;', '\'', $string );

  $string = str_replace ( '&quot;', '"', $string );

  $string = str_replace ( '&lt;', '<', $string );

  $string = str_replace ( '&gt;', '>', $string );

  $string = str_replace ( '&uuml;', '?', $string );

  $string = str_replace ( '&Uuml;', '?', $string );

  $string = str_replace ( '&auml;', '?', $string );

  $string = str_replace ( '&Auml;', '?', $string );

  $string = str_replace ( '&ouml;', '?', $string );

  $string = str_replace ( '&Ouml;', '?', $string );

  return $string;

}

function unhtmlspecialchars3( $string )
{

  $string = str_replace ( '&amp;', '&', $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&amp;who=$pminfo[2]&amp;hits=$hits&amp;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]&amp;hits=$hits&amp;skip=1\">Skip  Pop-Up</a><br/>";
  		   $popmsgbox .= "<a href=\"inbxproc.php?show=rptpop&amp;hits=$hits&amp;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&amp;who=$pminfo[2]&amp;hits=$hits&amp;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]&amp;hits=$hits&amp;skip=1\">Skip &#187;</a><br/>";
  		   $popmsgbox .= "<a href=\"inbxproc.php?show=rptpop&amp;hits=$hits&amp;pmid=$pminfo[0]\">Report &#187;</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>&#169; 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&amp;view=urd&amp;hits=$hits&amp;reply=1&amp;type=0\">$umsg Inbox(s)</a>";
  }else{
  $pm = "<a href=\"inbox.php?show=main&amp;hits=$hits\">Inbox</a>";
  }
  $umsge = getunreadpm2(getuid_hits($hits));
  if($umsge>0)
  {
  $pm2 = "<a href=\"inbox.php?show=openfol&amp;view=auto&amp;hits=$hits&amp;reply=1&amp;type=1\">$umsge Notification(s)</a>";
  }else{
 $pm2 = "<a href=\"index.php?show=terms&amp;hits=$hits\"></a><br/>";
 }
include("admob.php");
  $staff .= "<div class=\"footer\" align=\"center\">";
  $staff .= " | <a href=\"index.php?show=aonline&amp;hits=$hits\">".getnumonline()." Online</a> | <br/>";
  $staff .= " | <a href=\"index.php?show=main&amp;hits=$hits\">Home</a> | $pm | $pm2";
  $staff .= "<br/><b>&#169; 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>&#169; 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 &amp; 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>&#169; 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 &amp; 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>&#169; 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 &amp; 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>&#169; 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 &amp; 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&amp;view=urd&amp;hits=$hits&amp;reply=1\">$umsg Inbox(s)</a>";
  }else{
  $pm = "<a href=\"inbox.php?show=main&amp;hits=$hits\">Inbox</a>";
  }
  $umsge = getunreadpm2(getuid_hits($hits));
  if($umsge>0)
  {
  $pm2 = "<a href=\"inbox.php?show=openfol&amp;view=auto&amp;hits=$hits&amp;reply=1&amp;type=1\">$umsge Notification(s)</a>";
  }else{
 $pm2 = "<a href=\"index.php?show=terms&amp;hits=$hits\">T &amp; C</a>";
 }
  $staff .= "<div class=\"footer\" align=\"center\">";
  $staff .= "<a href=\"index.php?show=main&amp;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&amp;who=$item[2]&amp;hits=$hits\">$fonto$shnick$fontc</a><br/>Shouted: $texto$sht$textc<br/>$shdt Ago <a href=\"lists.php?show=shouts&amp;hits=$hits\">[More]</a>";
      if(ismod(getuid_hits($hits)))
      {
      $dlsh = "<a href=\"modproc.php?show=delsh&amp;hits=$hits&amp;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&amp;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&amp;hits=$hits&amp;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&amp;hits=$hits\">More &#187;</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&amp;who=$item[2]&amp;hits=$hits\">$fonto$shnick$fontc</a><br/>Shouted: $texto$sht$textc<br/>$shdt Ago <a href=\"lists.php?show=shouts&amp;hits=$hits\">[More]</a>";
      if(ismod(getuid_hits($hits)))
      {
      $dlsh = "<a href=\"modproc.php?show=delsh&amp;hits=$hits&amp;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&amp;hits=$hits&amp;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&amp;hits=$hits&amp;who=$lshout[1]\">$fonto".$shnick."$fontc</a><br/>";
 }else{
  $shbox .= "<a href=\"lists.php?show=cshouts&amp;hits=$hits&amp;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&amp;hits=$hits&amp;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&amp;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&amp;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&amp;hits=$hits\">More &#187;</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&amp;url=$1\">$2</a>",$text);

  $text = preg_replace("/\[file\=(.*?)\](.*?)\[\/file\]/is","<a href=\"lists.php?show=fview&amp;file=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[vault\=(.*?)\](.*?)\[\/vault\]/is","<a href=\"lists.php?show=vview&amp;file=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[topic\=(.*?)\](.*?)\[\/topic\]/is","<a href=\"index.php?show=viewtpc&amp;tid=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[club\=(.*?)\](.*?)\[\/club\]/is","<a href=\"index.php?show=gocl&amp;clid=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[blog\=(.*?)\](.*?)\[\/blog\]/is","<a href=\"index.php?show=viewblog&amp;bid=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[tes\=(.*?)\](.*?)\[\/tes\]/is","<a href=\"index.php?show=signgb&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[testi\=(.*?)\](.*?)\[\/testi\]/is","<a href=\"lists.php?show=gbook&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[poke\=(.*?)\](.*?)\[\/poke\]/is","<a href=\"genproc.php?show=poke&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[pws\=(.*?)\](.*?)\[\/pws\]/is","<a href=\"blog.php?show=main&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[pro5\=(.*?)\](.*?)\[\/pro5\]/is","<a href=\"index.php?show=viewuser&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[wall\=(.*?)\](.*?)\[\/wall\]/is","<a href=\"index.php?show=ustatus&amp;who=$1&amp;hits=$hits\">$2</a>",$text);

  $text = preg_replace("/\[wallc\=(.*?)\](.*?)\[\/wallc\]/is","<a href=\"index.php?show=comment&amp;id=$1&amp;hits=$hits\">$2</a>",$text);

   $text = str_replace("/faq","<a href=\"lists.php?show=faqs&amp;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;
}
}
?>