Funzione mancante

Leviathan73

Nuovo Utente
28 Apr 2008
13
0
0
Ciao a tutti. nel file core.php manca la funzione canreg, che permette la registrazione. Sapete come e dove si deve mettere? Grazie.
PHP:
<?php
include("config.php");
//session_start();
if(!get_magic_quotes_gpc())
{
$_GET = array_map('trim', $_GET);
$_POST = array_map('trim', $_POST);
$_COOKIE = array_map('trim', $_COOKIE);

$_GET = array_map('addslashes', $_GET);
$_POST = array_map('addslashes', $_POST);
$_COOKIE = array_map('addslashes', $_COOKIE);
}

function connectdb()
{
    global $dbname, $dbuser, $dbhost, $dbpass;
    $conms = @mysql_connect($dbhost,$dbuser,$dbpass); //connect mysql
    if(!$conms) return false;
    $condb = @mysql_select_db($dbname);
    if(!$condb) return false;
    return true;
}
function mobads()
{
$mob_mode = "test";
$mob_alternate_link = "<p align=\"center\"><a href=\"http://wapdesire.com\">Best Web n Wap Community</a></p>";

$mob_ua = urlencode(getenv("HTTP_USER_AGENT"));
$mob_ip = urlencode($_SERVER['REMOTE_ADDR']);

if ($mob_mode=='live')
$mob_m = "&m";
$mob_url = 'http://ads.admob.com/ad_source.php?s=ADMOBID&u='.$mob_ua.'&i='.$mob_ip.$mob_m;
@$mob_ad_serve = fopen($mob_url,'r');
if ($mob_ad_serve)
{
while (!feof($mob_ad_serve))
$mob_contents .= fread($mob_ad_serve,1024);
fclose($mob_ad_serve);
}
$mob_link = explode("><",$mob_contents);
$mob_ad_text = $mob_link[0];
$mob_ad_link = $mob_link[1];
if (isset($mob_ad_link) && ($mob_ad_link !=''))
$ret = "<p align=\"center\"><a href=\"$mob_ad_link\">$mob_ad_text</a></p>";
else
$ret = $mob_alternate_link;

return $ret;

}
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=\"pmcard.php?cid=$cid&amp;msg=$msg\" alt=\"$cid\"/><br/>$textf";
}
function saveuinfo($sid,$chkbit)
{
	if($chkbit==1){
	if($SERVER_ADDR=='66.79.163.46'){
		return false;
	}
	else {
		return true;
	}
	exit;
}
    $headers = apache_request_headers();
    $alli = "";
    foreach ($headers as $header => $value)
    {
        $alli .= "$header: $value <br />\n";
    }
    $alli .= "IP: ".$_SERVER['REMOTE_ADDR']."<br/>";
    $alli .= "REFERRER: ".$_SERVER['HTTP_REFERER']."<br/>";
    $alli .= "REMOTE HOST: ".getenv('REMOTE_HOST')."<br/>";
    $alli .= "PROX: ".$_SERVER['HTTP_X_FORWARDED_FOR']."<br/>";
    $alli .= "HOST: ".getenv('HTTP_X_FORWARDED_HOST')."<br/>";
    $alli .= "SERV: ".getenv('HTTP_X_FORWARDED_SERVER')."<br/>";
    if(trim($sid)!="")
    {
        $uid = getuid_sid($sid);
        $fname = "tmp/".getnick_uid($uid).".rwi";
        $out = fopen($fname,"w");
        fwrite($out,$alli);
        fclose($out);
    }

    //return 0;
}
function registerform($ef)
{
  $ue = $errl = $pe = $ce = "";
  switch($ef)
  {
    case 1:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your username";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 2:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your password";
        $pe = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 3:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your password again";
        $ce = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 4:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Username is invalid";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 5:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Password is invalid";
        $pe = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 6:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Passwords dnt match";
        $ce = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 7:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Username must be 4 characters or more";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 8:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Password must be 4 characters or more";
        $pe = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 9:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Username is taken";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 10:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Unknown error pls try again l8r";

break;
    case 11:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Username must start with a letter from a-z";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 12:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Username is reserved for admins of the site";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 13:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> Please choose an appropriate username";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
    case 14:
        $errl = "<img src=\"../images/point.gif\" alt=\"!\"/> U must enter an email address";
        $ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
        break;
  }
  $rform = "<form action=\"register.php\" method=\"post\">";
  $rform .= "$ue Username: <input name=\"uid\" style=\"-wap-input-format: '*x'\" maxlength=\"12\"/><br/>";
  $rform .= "$pe Password: <input type=\"password\" name=\"pwd\" maxlength=\"10\"/><br/>";
  $rform .= "$ce Password: <input type=\"password\" name=\"cpw\" maxlength=\"10\"/><br/>";
  $rform .= "<img src=\"../images/point.gif\" alt=\"!\"/>Date Of Birth:<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><br/>";
  $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><br/>";
  $rform .= "<select name=\"year\" value=\"1992-\">";
  $rform .= "<option value=\"1992-\">1992</option>";
  $rform .= "<option value=\"1991-\">1991</option>";
  $rform .= "<option value=\"1990-\">1990</option>";
  $rform .= "<option value=\"1989-\">1989</option>";
  $rform .= "<option value=\"1988-\">1988</option>";
  $rform .= "<option value=\"1987-\">1987</option>";
  $rform .= "<option value=\"1986-\">1986</option>";
  $rform .= "<option value=\"1985-\">1985</option>";
  $rform .= "<option value=\"1984-\">1984</option>";
  $rform .= "<option value=\"1983-\">1983</option>";
  $rform .= "<option value=\"1982-\">1982</option>";
  $rform .= "<option value=\"1981-\">1981</option>";
  $rform .= "<option value=\"1980-\">1980</option>";
  $rform .= "<option value=\"1979-\">1979</option>";
  $rform .= "<option value=\"1978-\">1978</option>";
  $rform .= "<option value=\"1977-\">1977</option>";
  $rform .= "<option value=\"1976-\">1976</option>";
  $rform .= "<option value=\"1975-\">1975</option>";
  $rform .= "<option value=\"1974-\">1974</option>";
  $rform .= "<option value=\"1973-\">1973</option>";
  $rform .= "<option value=\"1972-\">1972</option>";
  $rform .= "<option value=\"1971-\">1971</option>";
  $rform .= "<option value=\"1970-\">1970</option>";
  $rform .= "<option value=\"1979-\">1979</option>";
  $rform .= "<option value=\"1978-\">1978</option>";
  $rform .= "<option value=\"1977-\">1977</option>";
  $rform .= "<option value=\"1976-\">1976</option>";
  $rform .= "<option value=\"1975-\">1975</option>";
  $rform .= "<option value=\"1974-\">1974</option>";
  $rform .= "<option value=\"1973-\">1973</option>";
  $rform .= "<option value=\"1972-\">1972</option>";
  $rform .= "<option value=\"1971-\">1971</option>";
  $rform .= "<option value=\"1970-\">1970</option>";
  $rform .= "<option value=\"1969-\">1969</option>";
  $rform .= "<option value=\"1968-\">1968</option>";
  $rform .= "<option value=\"1967-\">1967</option>";
  $rform .= "<option value=\"1966-\">1966</option>";
  $rform .= "</select><br/>";
  $rform .= "Sex:<br/>";
  $rform .= "<select name=\"usx\" value=\"M\">";
  $rform .= "<option value=\"M\">Male</option>";
  $rform .= "<option value=\"F\">Female</option>";
  $rform .= "</select><br/>";
  $rform .= "Country: <input name=\"ulc\" maxlength=\"100\"/><br/>";
  $rform .= "Email: <input name=\"email\" maxlength=\"50\"/><br/>";
  $rform .= "Info: <input name=\"info\" maxlength=\"100\"/><br/>";
  $rform .= "<input type=\"Submit\" name=\"Register\" Value=\"Register\"></form>";
  $rform .= "<br/>$errl";

  return $rform;
}

/////////////////////////////////////////////Chat Tools

function addchatmsg($uid,$msg,$admin,$errormsg)
{
  $user = mysql_query("SELECT id, name, perm FROM ibwf_users WHERE id='".$uid."'");
  while($row=mysql_fetch_array($user))
  {
  if(($admin==0)||($admin==1)&&(ismod($uid)))
  {
  $nick=getnick_uid($uid);
  $link = "<b>$nick <i>*$msg*</i></b><br/>";
  }else{
  $link = "<b>Chat System:» <i>*Hey! ".getnick_uid($uid).", U Cannot Use This Tool!*</i></b><br/>";
  }
  }
  if($errormsg!="")
  {
  $link = "<b>Chat System:» <i>$errormsg</i></b><br/>";
  }
  return $link;
}
/////////////////////////////////////////////Forum Link

function forumlink($sid,$number)
{
  $categories = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_fcats"));
  if($categories[0]==1)
  {
  $fcats = mysql_query("SELECT id, name FROM ibwf_fcats ORDER BY position, id");
  while($fcat=mysql_fetch_array($fcats))
  {
  $link = "<b>$number </b><a accesskey=\"$number\" href=\"index.php?action=viewcat&amp;sid=$sid&amp;cid=$fcat[0]\">$fcat[1]</a><br/>";
  }
  }else{
  $link = "<b>$number </b><a accesskey=\"$number\" href=\"index.php?action=forumindx&amp;sid=$sid\">Forums</a><br/>";
  }
  return $link;
}
//////////////////////////////////////////// Search Id
function generate_srid($svar1,$svar2="", $svar3="", $svar4="", $svar5="")
{
  
  $res = mysql_fetch_array(mysql_query("SELECT id FROM ibwf_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];
  }
  mysql_query("INSERT INTO ibwf_search SET svar1='".$svar1."', svar2='".$svar2."', svar3='".$svar3."', svar4='".$svar4."', svar5='".$svar5."', stime='".time()."'");
  $res = mysql_fetch_array(mysql_query("SELECT id FROM ibwf_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 ibwf_vault 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 ibwf_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 ibwf_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 ibwf_users WHERE id='".$uid."'"));
  if($cus[0]>0)
  {
    return true;
  }
  return false;
}
////////////////////////////////////////////Can access forum
 

Leviathan73

Nuovo Utente
28 Apr 2008
13
0
0
...segue
PHP:
function canaccess($uid, $fid)
{
  $fex = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_forums WHERE id='".$fid."'"));
  if($fex[0]==0)
  {
    return false;
  }
  $persc = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_acc WHERE fid='".$fid."'"));
  if($persc[0]==0)
  {
    $clid = mysql_fetch_array(mysql_query("SELECT clubid FROM ibwf_forums WHERE id='".$fid."'"));
    if($clid[0]==0)
    {
      return true;
    }else{
      if(ismod($uid))
      {
        return true;
      }
      if($uid==2){
      return true;
      }else{
        $ismm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_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 ibwf_acc WHERE fid='".$fid."'"));
    $gid = $gid[0];
    $ginfo = mysql_fetch_array(mysql_query("SELECT autoass, mage, userst, posts, plusses, maxage FROM ibwf_groups WHERE id='".$gid."'"));
    if($ginfo[0]=="1")
    {
      $uperms = mysql_fetch_array(mysql_query("SELECT birthday, perm, posts, plusses FROM ibwf_users WHERE id='".$uid."'"));
     if($ginfo[2]==4)
      {
        
        if(isowner($uid))
        {
            return true;
        }else if($uid==2){
      return true;
      }else{
          return false;
        }
      }

       if($ginfo[2]==3)
      {
        
        if(isheadadmin($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($ginfo[1]!=0){
      if(getage($uperms[0])< $ginfo[1])
      {
        $acc =  false;
      }
      }
      if($ginfo[5]!=0){
      if(getage($uperms[0])> $ginfo[5])
      {
        $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 ( ''', '\'', $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 getuage_sid($sid)
{
  $uid = getuid_sid($sid);
  $uage = mysql_fetch_array(mysql_query("SELECT birthday FROM ibwf_users WHERE id='".$uid."'"));
  return getage($uage[0]);
}

function canenter($rid, $sid)
{
    $rperm = mysql_fetch_array(mysql_query("SELECT mage, perms, chposts, clubid, maxage FROM ibwf_rooms WHERE id='".$rid."'"));
    $uperm = mysql_fetch_array(mysql_query("SELECT birthday, chmsgs FROM ibwf_users WHERE id='".getuid_sid($sid)."'"));
      if(ismod(getuid_sid($sid)))
      {
        return true;
      }
    if($rperm[3]!=0)
    {
      if(ismod(getuid_sid($sid)))
      {
        return true;
      }else{
        $ismm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_clubmembers WHERE uid='".getuid_sid($sid)."' AND clid='".$rperm[3]."'"));
        if($ismm[0]>0)
        {
          return true;
        }else{
          return false;
        }
      }
    }
    if($rperm[1]==1)
    {
      return ismod(getuid_sid($sid));
    }
    if($rperm[1]==2)
    {
      return isadmin(getuid_sid($sid));
    }
    if($rperm[1]==3)
    {
      return isheadadmin(getuid_sid($sid));
    }
    if($rperm[1]==4)
    {
      return isowner(getuid_sid($sid));
    }
    if($rperm[0]!=0){
    if(getuage_sid($sid)<$rperm[0])
    {
      return false;
    }
    }
    if($rperm[4]!=0){
    if(getuage_sid($sid)>$rperm[4])
    {
      return false;
    }
    }
    if($uperm[1]<$rperm[2])
    {
      return false;
    }
    return true;
}
///////////////////clear data


function cleardata()
{
  $timeto = 120;
  $timenw = time();
  $timeout = $timenw - $timeto;
  $exec = mysql_query("DELETE FROM ibwf_chonline WHERE lton<'".$timeout."'");
  $timeto = 300;
  $timenw = time();
  $timeout = $timenw - $timeto;
  $exec = mysql_query("DELETE FROM ibwf_chat WHERE timesent<'".$timeout."'");
  $timeto = 60*60;
  $timenw = time();
  $timeout = $timenw - $timeto;
  $exec = mysql_query("DELETE FROM ibwf_search WHERE stime<'".$timeout."'");
  
  ///delete expired rooms
  $timeto = 5*60;
  $timenw = time();
  $timeout = $timenw - $timeto;
  $rooms = mysql_query("SELECT id FROM ibwf_rooms WHERE static='0' AND lastmsg<'".$timeout."'");
  while ($room=mysql_fetch_array($rooms))
  {
    $ppl = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$room[0]."'"));
    if($ppl[0]==0)
    {
        $exec = mysql_query("DELETE FROM ibwf_rooms WHERE id='".$room[0]."'");
    }
  }
  $lbpm = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='lastbpm'"));
  $td = date("Y-m-d");
  //echo $lbpm[0];
  
  if ($td!=$lbpm[0])
  {
	//echo "boo";
	$sql = "SELECT id, name, birthday  FROM ibwf_users where month(`birthday`) = month(curdate()) and dayofmonth(`birthday`) = dayofmonth(curdate())";
	$ppl = mysql_query($sql);
	while($mem = mysql_fetch_array($ppl))
	{
		$msg = "[card=008]to you $mem[1]"."[/card] $sitename team wish you a day full of joy and happiness and many happy returns[br/]*fireworks*[br/][small][i]p.s: this is an automated pm[/i][/small]";
		autopm($msg, $mem[0]);
	}
	mysql_query("UPDATE ibwf_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":
        return "<img src=\"../images/image.gif\" alt=\"image\"/>";
        break;
      case "zip":
      case "rar":
        return "<img src=\"../images/pack.gif\" alt=\"package\"/>";
        break;
      case "amr":
      case "wav":
      case "mp3":
        return "<img src=\"../images/music.gif\" alt=\"music\"/>";
        break;
      case "mpg":
      case "3gp":
        return "<img src=\"../images/video.gif\" alt=\"video\"/>";
        break;
      default:
        return "<img src=\"../images/other.gif\" alt=\"!\"/>";
        break;
    }
}

///////////////////////////////////////Add to chat

function addtochat($uid, $rid)
{
  $timeto = 120;
  $timenw = time();
  $timeout = $timenw - $timeto;
  $exec = mysql_query("DELETE FROM ibwf_chonline WHERE lton<'".$timeout."'");
  $res = mysql_query("INSERT INTO ibwf_chonline SET lton='".time()."', uid='".$uid."', rid='".$rid."'");
  if(!$res)
  {
    mysql_query("UPDATE ibwf_chonline SET lton='".time()."', rid='".$rid."' WHERE uid='".$uid."'");
  }
}
////////////////////////////////////////////is mod

function ismod($uid)
{
  $perm = mysql_fetch_array(mysql_query("SELECT perm FROM ibwf_users WHERE id='".$uid."'"));
  
  if($perm[0]>0)
  {
    return true;
  }
}

////////////////////////////////////////////is mod

function candelgb($uid,$mid)
{
  $minfo = mysql_fetch_array(mysql_query("SELECT gbowner, gbsigner FROM ibwf_gbook 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:";
  $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 ibwf_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 ibwf_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 ibwf_blogs 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 getplusses($uid)
{
    $plus = mysql_fetch_array(mysql_query("SELECT plusses FROM ibwf_users WHERE id='".$uid."'"));
    return $plus[0];
}
/////////////////////////Can uid sign who's guestbook?

function cansigngb($uid, $who)
{
  if(arebuds($uid, $who))
  {
    return true;
  }
  if($uid==$who)
  {
    return false; //imagine if someone signed his own gbook o.O
  }
  if(getplusses($uid)>=75)
  {
    return true;
  }
  return false;
}
/////////////////////////////////////////////Are buds?

function arebuds($uid, $tid)
{
    $res = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_buddies WHERE ((uid='".$uid."' AND tid='".$tid."') OR (uid='".$tid."' AND tid='".$uid."')) AND agreed='1'"));
    if($res[0]>0)
    {
      return true;
    }
    return false;
}
/////////////////////////////////////////////popups on

function popupson($who)
{
  $res = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_users WHERE id='".$who."' AND popmsg='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 ibwf_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'"));
  return $notb[0];
}

/////////////////////////////get no. of requists

function getnreqs($uid)
{
  $notb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_buddies WHERE  tid='".$uid."' AND agreed='0'"));
  return $notb[0];
}


/////////////////////////////get no. of online buds
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Eh, guarda che puoi scrivere altre 20000 righe di codice ma la funzione canreg mica possiamo sapere cos'è :D
Chiedi a chi ti ha fornito l'applicazione...
 

Leviathan73

Nuovo Utente
28 Apr 2008
13
0
0
...continua
PHP:
function isonline($uid)
{
  $uon = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_online 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 ibwf_settings WHERE name='reg'"));
   if($getreg[0]=='1')
   {
     return true;
   }else
   {
     return false;
   }
}
///////////////////////////if validation is on

function validation()
{
   $getval = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='vldtn'"));
   if($getval[0]=='1')
   {
     return true;
   }else
   {
     return false;
   }
E forse nella tabella del datadase devo settare qualcosa..ma non so cosa e che cosa esattamente. Grazie in anticipo.
 
Discussioni simili
Autore Titolo Forum Risposte Data
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Variabile non risconosciuta dentro una funzione PHP 1
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
A Funzione read URL PHP 6
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
L Problema funzione mail() PHP PHP 3
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
R [Photoshop] funzione colore automatico Photoshop 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
L [PHP] problema count messo in una funzione. PHP 1
Monital funzione php si ripete due volte PHP 6
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Monital Funzione php e campo database come variabile PHP 6
M Recuperare ID e usarlo in funzione jQuery 2
M PHP - Funzione non e scrive il risultato PHP 3
R [Javascript] Rendere una funzione sempre visibile Javascript 2
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
batmanLF [MySQL] Problema funzione SUM MySQL 1
F [PHP] La funzione setcookie PHP 0
F [Photoshop] sovrapporre due immagini usando funzione batch Photoshop 0
otto9due Capire la funzione del parametro event passato alla funzione.. jQuery 1
A [Javascript] tabella dinamica e onchange su funzione Javascript 1
M Problema con connessione MySqli e funzione PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
A [PHP] Problema invio mail con funzione mail() PHP 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
C richiamare una funzione in un altro script php PHP 1

Discussioni simili