antiflood in registration @ lavalair

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    antiflood in registration @ lavalair

    hi guys i am new php learner can u tell me how can i add antiflood control in my lavalair register.php??? i hope u post very soon ...thank u

    #2
    Originally posted by shakil420 View Post
    hi guys i am new php learner can u tell me how can i add antiflood control in my lavalair register.php??? i hope u post very soon ...thank u
    add captcha on your register page.
    sigpic

    Comment


      #3
      yeah...add capcha.capcha is the best way to antiflood in reg

      Comment


        #4
        i have no registration captcha anyone please post the script in wml please it will be helpful to me

        Comment


          #5
          captcha.php
          PHP Code:
          <?
          session_start();
          header('content-type: image/jpeg');
          $text = rand(10000,99999);
          $_SESSION["humantest"] = $text;

          $height = 25;
          $width = 65;

          $image_p = imagecreate($width, $height);
          $black = imagecolorallocate($image_p, 0, 0, 0);
          $white = imagecolorallocate($image_p, 255, 255, 255);
          $font_size = 14; 
          imagestring($image_p, $font_size, 5, 5, $text, $white);
          imagejpeg($image_p, null, 80);
          ?>
          show captcha code

          HTML Code:
          <table>
          <tr>
                <th>Human Test</th>
               <td><img src="captcha.php"><input type="text" name="humantest" /><br>   </td>  </tr>
              <tr>
          </table>
          verify captcha code

          PHP Code:
          if ($_POST["humantest"] != $_SESSION["humantest"] OR $_SESSION["humantest"]=='')  { 
          print 
          'enter correct code';

          sigpic

          Comment


            #6
            how about math captha. .
            ex 32+1 = ?
            how n wht da code. . =)

            Comment


              #7
              Originally posted by opticalpigion View Post
              captcha.php
              PHP Code:
              <?
              session_start();
              header('content-type: image/jpeg');
              $text = rand(10000,99999);
              $_SESSION["humantest"] = $text;

              $height = 25;
              $width = 65;

              $image_p = imagecreate($width, $height);
              $black = imagecolorallocate($image_p, 0, 0, 0);
              $white = imagecolorallocate($image_p, 255, 255, 255);
              $font_size = 14; 
              imagestring($image_p, $font_size, 5, 5, $text, $white);
              imagejpeg($image_p, null, 80);
              ?>
              show captcha code

              HTML Code:
              <table>
              <tr>
                    <th>Human Test</th>
                   <td><img src="captcha.php"><input type="text" name="humantest" /><br>   </td>  </tr>
                  <tr>
              </table>
              verify captcha code

              PHP Code:
              if ($_POST["humantest"] != $_SESSION["humantest"] OR $_SESSION["humantest"]=='')  { 
              print 
              'enter correct code';

              in XHTML ? ..
              last two codes where have to put?..register.php or core.php?
              sigpicthe italian/international COMMUNITY of friendship
              http://people2000.netne.net
              WAP/WEB
              peoplemailbox@katamail.com

              Comment


                #8
                Originally posted by honkytonkman View Post
                in XHTML ? ..
                last two codes where have to put?..register.php or core.php?
                scond last sc on register.php. .n last sc on core.php . .

                Comment


                  #9
                  Isnt possible next method like uname next pass next rpass next email next for lavalair?

                  Comment


                    #10
                    i build them

                    Look at Chat 4 You! contact :

                    its A-Z a-z 0-9

                    So its not the same 100%

                    my new one is

                    Wapmasterz.net : Make your own web page easy!

                    As che_pida you want this one so it will do what you need ..

                    i will share the 10 + 10 = 20 captcha here
                    Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
                    Visit: WapMasterz Coming Back Soon!
                    _______
                    SCRIPTS FOR SALE BY SUBZERO
                    Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
                    FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
                    _______
                    Info & Tips
                    php.net
                    w3schools.com

                    Comment


                      #11
                      u can use math operators for math captcha

                      like
                      PHP Code:
                      $op=array('+','-','*');
                      $v1 rand(1,5);
                      $v2 rand(6,10);
                      $result $v2.$op[0].$v1
                      sigpic

                      Comment


                        #12
                        Can anyone tell me where to add captcha in the two scripts below?

                        Register.php
                        PHP Code:
                        <?php

                        include("config.php");
                        include(
                        "core.php");


                        if(
                        $mime== WEB)
                        {
                            echo 
                        "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";

                            echo 
                        "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";

                            }else{
                            echo 
                        "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";

                            echo 
                        "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";

                        }

                            
                        $bcon connectdb();
                            if (!
                        $bcon)
                            {

                            echo 
                        dberror($mime);

                            }

                        $uid "0";

                        $getuthm mysql_fetch_array(mysql_query("SELECT theme FROM ibwf_users WHERE id='".$uid."'"));

                        $uth $getuthm[0];

                        if((
                        $uth=="")||($uid==0))
                        {
                        $uthm "default.css";

                        }else{
                        $uthm "$uth";
                        }
                        $uid $_POST["uid"];
                        $pwd $_POST["pwd"];
                        $cpw $_POST["cpw"];
                        $bdy $_POST["bdy"];
                        $usx $_POST["usx"];
                        $ulc $_POST["ulc"];
                        $view $_POST["view"];
                        $email $_POST["email"];
                        $brws explode(" ",$HTTP_USER_AGENT);
                        $ubr $brws[0];
                        $ipr getip();
                        $uip explode(".",$ipr);

                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                        if(!
                        canreg())
                        {
                            echo 
                        "<p>";
                            echo 
                        "<img src=\"images/notok.gif\" alt=\"X\"/>Registration has been temporarily disabled, please check later";
                            echo 
                        "</p>";
                        }else{
                        echo 
                        "<p>";

                        $tolog false;
                        if(
                        trim($uid)=="")
                        {
                            echo 
                        registerform($mime,1);
                        }else if(
                        trim($pwd)=="")
                        {
                            echo 
                        registerform($mime,2);
                        }else if(
                        trim($cpw)=="")
                        {
                            echo 
                        registerform($mime,3);
                        }else if(
                        spacesin($uid)||scharin($uid))
                        {
                            echo 
                        registerform($mime,4);
                        }else if(
                        spacesin($pwd)||scharin($pwd))
                        {
                            echo 
                        registerform($mime,5);
                        }else if(
                        $pwd!=$cpw)
                        {
                            echo 
                        registerform($mime,6);
                        }else if(
                        strlen($uid)<4)
                        {
                            echo 
                        registerform($mime,7);
                        }else if(
                        strlen($pwd)<4)
                        {
                            echo 
                        registerform($mime,8);
                        }else if(
                        isdigitf($uid))
                        {
                            echo 
                        registerform($mime,11);
                        }else if(
                        checknick($uid)==1)
                        {
                            echo 
                        registerform($mime,12);

                        }else if(
                        checknick($uid)==2)
                        {
                            echo 
                        registerform($mime,13);

                        }else if(
                        $email=="")
                        {
                            echo 
                        registerform($mime,14);
                        }else if(
                        checkemail($email)==false)
                        {
                            echo 
                        registerform($mime,15);
                        }else if(
                        emailexist($email)==true)
                        {
                            echo 
                        registerform($mime,16);
                        }else if(
                        register($uid,$pwd,$usx,$bdy,$ulc$ubr,$view,$email)==1)
                        {
                            echo 
                        registerform($mime,9);
                        }else if(
                        register($uid,$pwd,$usx,$bdy,$ulc$ubr,$view,$email)==2)
                        {
                            echo 
                        registerform($mime,10);
                        }else{
                            
                          echo 
                        "Registration completed successfully!<br/>";
                          
                        $tolog true;
                          
                        $from_head "noreply@$stitle";
                          
                        $subject "$stitle Registration Information";
                          
                        $content "Date: ".date("l d/m/y H:i:s"$pminfo[2])."\n\n";
                          
                        $content .= "Hi $uid, thank you for registering with $stitle. Your username is $uid <br/> and password is $pwd";
                          
                        $content .= "$stitle - The best wap community!";
                          
                        mail($email$subject$content$from_head);

                        }
                        echo 
                        "</p>";
                        }
                        echo 
                        "<p align=\"center\">";
                        if(
                        $tolog)
                        {
                            echo 
                        "<a href=\"login.php?uid=$uid&amp;pwd=$pwd&amp;v=$v\"><img src=\"images/home.gif\" alt=\"*\"/>";
                        echo 
                        "Login</a>";
                        }else{
                        echo 
                        "<a href=\"index.php?v=$v\"><img src=\"images/home.gif\" alt=\"*\"/>";
                        echo 
                        "Home</a>";
                        }
                        echo 
                        "</p>";
                                echo 
                        webfoot();

                            }else{
                                echo 
                        waphead($stitle);
                        if(!
                        canreg())
                        {
                            echo 
                        "<p>";
                            echo 
                        "<img src=\"images/notok.gif\" alt=\"X\"/>Registration has been temporarily disabled, please check later";
                            echo 
                        "</p>";
                        }else{
                        echo 
                        "<p>";

                        $tolog false;
                        if(
                        trim($uid)=="")
                        {
                            echo 
                        registerform($mime,1);
                        }else if(
                        trim($pwd)=="")
                        {
                            echo 
                        registerform($mime,2);
                        }else if(
                        trim($cpw)=="")
                        {
                            echo 
                        registerform($mime,3);
                        }else if(
                        spacesin($uid)||scharin($uid))
                        {
                            echo 
                        registerform($mime,4);
                        }else if(
                        spacesin($pwd)||scharin($pwd))
                        {
                            echo 
                        registerform($mime,5);
                        }else if(
                        $pwd!=$cpw)
                        {
                            echo 
                        registerform($mime,$mime,6);
                        }else if(
                        strlen($uid)<4)
                        {
                            echo 
                        registerform($mime,7);
                        }else if(
                        strlen($pwd)<4)
                        {
                            echo 
                        registerform($mime,8);
                        }else if(
                        isdigitf($uid))
                        {
                            echo 
                        registerform($mime,11);
                        }else if(
                        checknick($uid)==1)
                        {
                            echo 
                        registerform($mime,12);

                        }else if(
                        checknick($uid)==2)
                        {
                            echo 
                        registerform($mime,13);

                        }else if(
                        $email=="")
                        {
                            echo 
                        registerform($mime,14);
                        }else if(
                        checkemail($email)==false)
                        {
                            echo 
                        registerform($mime,15);
                        }else if(
                        emailexist($email)==true)
                        {
                            echo 
                        registerform($mime,16);
                        }else if(
                        register($uid,$pwd,$usx,$bdy,$ulc$ubr,$view,$email)==1)
                        {
                            echo 
                        registerform($mime,9);
                        }else if(
                        register($uid,$pwd,$usx,$bdy,$ulc$ubr,$view,$email)==2)
                        {
                            echo 
                        registerform($mime,10);
                        }else{
                            
                          echo 
                        "Registration completed successfully!<br/>";
                          
                        $tolog true;
                          
                        $from_head "noreply@$stitle";
                          
                        $subject "$stitle Registration Information";
                          
                        $content "Date: ".date("l d/m/y H:i:s"$pminfo[2])."\n\n";
                          
                        $content .= "Hi $uid, thank you for registering with $stitle. Your username is $uid and password is $pwd";
                          
                        $content .= "$stitle - The best wap community!";
                          
                        mail($email$subject$content$from_head);

                        }
                        echo 
                        "</p>";
                        }
                        echo 
                        "<p align=\"center\">";
                        if(
                        $tolog)
                        {
                            echo 
                        "<a href=\"login.php?uid=$uid&amp;pwd=$pwd&amp;v=$v\"><img src=\"images/home.gif\" alt=\"*\"/>";
                        echo 
                        "Login</a>";
                        }else{
                        echo 
                        "<a href=\"index.php?v=$v\"><img src=\"images/home.gif\" alt=\"*\"/>";
                        echo 
                        "Home</a>";
                        }
                        echo 
                        "</p>";
                                echo 
                        wapfoot();

                            }


                        ?>

                        Core.php
                        PHP Code:
                        <?php

                        include("config.php");

                        connectdb();

                        define ('WAP','text/vnd.wap.wml');
                        define ('WEB','application/xhtml+xml');

                        $v $_GET["v"];
                        $ses $_GET["ses"];
                        $uid getuid_ses($ses);
                        $font getfont($uid);
                        if(
                        $font=="0")
                        {
                        $f1 "<small>";
                        $f2 "</small>";
                        }else if(
                        $font=="2")
                        {
                        $f1 "<b>";
                        $f2 "</b>";
                        }else{
                        $f1 "";
                        $f2 "";
                        }
                        $icons_on geticons($uid);
                        if(
                        $icons_on)
                        {
                        $nboximg "<img src=\"images/inbox.gif\" alt=\"*\"/>";
                        $budimg "<img src=\"images/buddies.gif\" alt=\"*\"/>";
                        $fimg "<img src=\"images/forums.gif\" alt=\"*\"/>";
                        $cimg "<img src=\"images/chat.gif\" alt=\"*\"/>";
                        $climg "<img src=\"images/clubs.gif\" alt=\"*\"/>";
                        $fuimg "<img src=\"images/funmenu.gif\" alt=\"*\"/>";
                        $galimg "<img src=\"images/gallery.gif\" alt=\"*\"/>";
                        $shimg "<img src=\"images/shop.gif\" alt=\"*\"/>";
                        $cpimg "<img src=\"images/cpanel.gif\" alt=\"*\"/>";
                        $dimg "<img src=\"images/downloads.gif\" alt=\"*\"/>";
                        $simg "<img src=\"images/search.gif\" alt=\"*\"/>";
                        $mlimg "<img src=\"images/modlog.gif\" alt=\"*\"/>";
                        }else{
                        $nboximg "";
                        $budimg "";
                        $fimg "";
                        $cimg "";
                        $climg "";
                        $fuimg "";
                        $galimg "";
                        $shimg "";
                        $cpimg "";
                        $dimg "";
                        $simg "";
                        $mlimg "";
                        }

                        if(
                        $v=="w")
                        {

                        $mime "text/vnd.wap.wml"

                        }else if(
                        $v=="x")
                        {

                        $mime "application/xhtml+xml"

                        }else if(
                        $v=="")
                        {

                        $getview mysql_fetch_array(mysql_query("SELECT view FROM ibwf_users WHERE id='".$uid."'"));

                        if(
                        $getview[0]=="w") {

                        $mime "text/vnd.wap.wml"

                        }else if(
                        $getview[0]=="x") {

                        $mime "application/xhtml+xml";

                        }else if(
                        $getview[0]=="") {

                        $content_type "";

                        //$content_type = "text/vnd.wap.wml";  //for debugging

                        if ($content_type=="")
                        {

                        $mime = ((stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")) ? "application/xhtml+xml" "text/vnd.wap.wml");

                        }else{

                        $mime $content_type;

                        }
                        }
                        }
                        $charset "utf-8";

                        header("content-type:$mime;charset=$charset");

                        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 
                        waphead($pgtitle)
                        {
                            
                        $ret "<wml><card id=\"main\" title=\"$pgtitle\">";
                            return 
                        $ret;
                        }
                        function 
                        wapheadchat($rid,$ses,$rpw,$pgtitle)
                        {
                                
                        $ret "<wml><card id=\"chat\" title=\"$pgtitle\" ontimer=\"chat.php?time=";
                                
                        $ret .= date('dmHis');
                                
                        $ret .= "&amp;ses=$ses&amp;rid=$rid&amp;rpw=$rpw";        
                                
                        $ret .= "\">";

                            return 
                        $ret;
                        }
                        function 
                        wapfoot()
                        {

                            
                        $ret "</card></wml>";
                            return 
                        $ret;
                        }
                        function 
                        webhead($uthm,$pgtitle)
                        {
                            
                        $ret "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" >";
                            
                        $ret .= "<head>";
                            
                        $ret .= "<title>$pgtitle</title>";
                            
                        $ret .= "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"images/favicon.ico\" />";
                            
                        $ret .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"style/$uthm\" />";
                            
                        $ret .= "</head><body>";
                            return 
                        $ret;
                        }
                        function 
                        webheadchat($rid,$ses,$rpw,$uthm,$pgtitle)
                        {
                            
                        $ret "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" >";
                            
                        $ret .= "<head>";
                            
                        $ret .= "<title>$pgtitle</title>";
                            
                        $ret .= "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"images/favicon.ico\" />";
                            
                        $ret .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"style/$uthm\" />";
                            
                        $ret .= "<meta http-equiv=\"refresh\" content=\"20; URL=";
                            
                        $ret .= " chat.php?time=";
                            
                        $ret .= date('dmHis');
                            
                        $ret .= "&amp;ses=$ses&amp;rid=$rid&amp;rpw=$rpw\"/>";
                            
                        $ret .= "</head><body>";
                            return 
                        $ret;
                        }
                        function 
                        webfoot()
                        {

                            
                        $ret "</body></html>";
                            return 
                        $ret;
                        }
                        function 
                        connectdb()
                        {
                                global 
                        $fdbname$fdbuser$fdbhost$fdbpass;
                                
                        $conms = @mysql_connect($fdbhost,$fdbuser,$fdbpass);
                                if(!
                        $conms) return false;
                                
                        $condb = @mysql_select_db($fdbname);
                                if(!
                        $condb) return false;
                                return 
                        true;
                        }
                        function 
                        dberror($mime)
                        {
                            global 
                        $stitle;
                            
                        $msg "Cannot connect to Mysql DATABASE!";
                            
                        $uthm "default.css";
                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                echo 
                        $msg;
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                echo 
                        "<p>";
                                echo 
                        $msg;
                                echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }
                        }
                        function 
                        notlogged($mime)
                        {
                                global 
                        $stitle;
                                
                        $msg "You are not logged in or your session has expired!<br/>";
                                
                        $uthm "default.css";
                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                echo 
                        $msg;
                                echo 
                        "<form action=\"login.php\" method=\"get\">";
                                echo 
                        "Username:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"text\" name=\"uid\" size=\"8\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "Password:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"password\" name=\"pwd\" size=\"8\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"hidden\" name=\"v\" value=\"$v\"/>";
                                echo 
                        "<input type=\"submit\" value=\"Login\"/>";
                                echo 
                        "</form>";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                echo 
                        "<p>";
                                echo 
                        $msg;
                                echo 
                        "Username:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"text\" name=\"uid\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "Password:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"password\" name=\"pwd\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "<anchor>Login<go href=\"login.php\" method=\"get\">";
                                echo 
                        "<postfield name=\"uid\" value=\"$(uid)\"/>";
                                echo 
                        "<postfield name=\"pwd\" value=\"$(pwd)\"/>";
                                echo 
                        "<postfield name=\"v\" value=\"$v\"/>";
                                echo 
                        "</go>";
                                echo 
                        "</anchor>";

                                echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }
                        }
                        function 
                        userbanned($mime,$uid)
                        {
                                global 
                        $stitle;
                                
                        $msg "You are Banned!<br/>";
                                
                        $banto mysql_fetch_array(mysql_query("SELECT timeto FROM ibwf_penalties WHERE uid='".$uid."' AND penalty='1'"));
                                
                        $banres mysql_fetch_array(mysql_query("SELECT lastpnreas FROM ibwf_users WHERE id='".$uid."'"));
                                
                        $remain $banto[0]- time();
                                
                        $rmsg gettimemsg($remain);

                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                echo 
                        $msg;
                                  echo 
                        "Time to finish your penalty: $rmsg<br/>";
                                  echo 
                        "Ban Reason: $banres[0]";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                echo 
                        "<p>";
                                echo 
                        $msg;
                                  echo 
                        "Time to finish your penalty: $rmsg<br/>";
                                  echo 
                        "Ban Reason: $banres[0]";
                                echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }
                        }
                        function 
                        useripbanned($mime,$uip,$ubr)
                        {
                                global 
                        $stitle;
                                
                        $uthm "default.css";

                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                echo 
                        "Your IP is Banned<br/>";
                                  
                        $banto mysql_fetch_array(mysql_query("SELECT  timeto FROM ibwf_penalties WHERE  penalty='2' AND ipadd='".$uip."' AND browserm='".$ubr."' LIMIT 1 "));
                                  
                        //echo mysql_error();
                                
                        $remain =  $banto[0] - time();
                                  
                        $rmsg gettimemsg($remain);
                                echo 
                        " IP: $rmsg<br/>";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                echo 
                        "<p>";
                                echo 
                        "Your IP is Banned<br/>";
                                  
                        $banto mysql_fetch_array(mysql_query("SELECT  timeto FROM ibwf_penalties WHERE  penalty='2' AND ipadd='".$uip."' AND browserm='".$ubr."' LIMIT 1 "));
                                  
                        //echo mysql_error();
                                
                        $remain =  $banto[0] - time();
                                  
                        $rmsg gettimemsg($remain);
                                echo 
                        " IP: $rmsg<br/>";
                                echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }
                        }
                        function 
                        getshoutbox($mime,$ses)
                        {
                        $uid getuid_ses($ses);
                        $sbox getsbox($uid);
                        if(
                        $sbox
                        {

                            if(
                        $mime== WEB)
                            {
                                  
                        $shbox "<b>ShoutBox</b><br/>";
                                  
                        $lshout mysql_fetch_array(mysql_query("SELECT shout, shouter, id  FROM ibwf_shouts ORDER BY shtime DESC LIMIT 1"));
                                  
                        $shnick getnick_uid($lshout[1]);
                                  
                        $shbox .= "<i><a href=\"index.php?action=viewuser&amp;ses=$ses&amp;who=$lshout[1]\">".$shnick."</a></i>: ";
                                  
                        $shbox .= unhtmlspecialchars($lshout[0]);
                                  
                        $shbox .= "<br/>";
                                  
                        $shbox .= "<a href=\"index.php?action=shout&amp;ses=$ses\">[ Shout ] </a>";
                                  if (
                        ismod(getuid_ses($ses)))
                                  {
                                    
                        $shbox .= ", <a href=\"modproc.php?action=delsh&amp;ses=$ses&amp;shid=$lshout[2]\">[ Delete]</a>";
                                  }

                                  return 
                        $shbox;
                            
                            }else{
                                  
                        $shbox "<b>ShoutBox</b><br/>";
                                  
                        $lshout mysql_fetch_array(mysql_query("SELECT shout, shouter, id  FROM ibwf_shouts ORDER BY shtime DESC LIMIT 1"));
                                  
                        $shnick getnick_uid($lshout[1]);
                                  
                        $shbox .= "<i><a href=\"index.php?action=viewuser&amp;ses=$ses&amp;who=$lshout[1]\">".$shnick."</a></i>: ";
                                  
                        $shbox .= unhtmlspecialchars($lshout[0]);
                                  
                        $shbox .= "<br/>";
                                  
                        $shbox .= "<a href=\"index.php?action=shout&amp;ses=$ses\">[ Shout ] </a>";
                                  if (
                        ismod(getuid_ses($ses)))
                                  {
                                    
                        $shbox .= ", <a href=\"modproc.php?action=delsh&amp;ses=$ses&amp;shid=$lshout[2]\">[ Delete ]</a>";
                                  }

                                  return 
                        $shbox;
                            
                            }
                        }

                        }
                        function 
                        registerform($mime,$ef)
                        {
                          
                        $ue $errl $pe $ce $ee "";
                          switch(
                        $ef)
                          {
                                case 
                        1:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Please type your Username!";
                                    
                        $ue "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        2:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Please enter your password!";
                                    
                        $pe "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        3:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Please enter 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 doesn't 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 already in use, choose a different one!";
                                    
                        $ue "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        10:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Unknown mysql error. Please try registering later and notify the admin!";

                                    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 nickname!";
                                    
                        $ue "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        14:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Please Enter Email Address!";
                                    
                        $ee "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        15:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Email Address Invalid!";
                                    
                        $ee "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                                case 
                        16:
                                    
                        $errl "<img src=\"images/point.gif\" alt=\"!\"/> Email Address is already in use!";
                                    
                        $ee "<img src=\"images/point.gif\" alt=\"!\"/>";
                                    break;
                          }

                            if(
                        $mime== WEB)
                            {
                                  
                        $rform "<form action=\"register.php?v=$v\" method=\"post\">";
                                  
                        $rform .= "$errl<br/><br/>";
                                  
                        $rform .= "$ue Username: <input name=\"uid\" format=\"*x\" maxlength=\"15\"/><br/>";
                                  
                        $rform .= "$pe Password: <input type=\"password\" name=\"pwd\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "$ce Repeat Password: <input type=\"password\" name=\"cpw\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "Birthday [Like 1988-03-30]: <input name=\"bdy\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "Sex:";
                                  
                        $rform .= "<select name=\"usx\" value=\"1\">";
                                  
                        $rform .= "<option value=\"1\">Male</option>";
                                  
                        $rform .= "<option value=\"2\">Female</option>";
                                  
                        $rform .= "</select><br/>";
                                  
                        $rform .= "Display site in:";
                                  
                        $rform .= "<select name=\"view\" value=\"x\">";
                                  
                        $rform .= "<option value=\"x\">XHTML</option>";
                                  
                        $rform .= "<option value=\"w\">WML</option>";
                                  
                        $rform .= "</select><br/>";
                                  
                        $rform .= "Location: <input name=\"ulc\"  maxlength=\"100\"/><br/>";
                                  
                        $rform .= "$ee Email Address: <input name=\"email\" type=\"text\" maxlength=\"55\"/><br/>";
                                  
                        $rform .= "<input type=\"submit\" value=\"Register\"/>";
                                  
                        $rform .= "</form>";
                                  return 
                        $rform;
                            }else{
                                  
                        $rform "$errl<br/><br/>";
                                  
                        $rform .= "$ue Username: <input name=\"uid\" format=\"*x\" maxlength=\"15\"/><br/>";
                                  
                        $rform .= "$pe Password: <input type=\"password\" name=\"pwd\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "$ce Password: <input type=\"password\" name=\"cpw\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "Birthday [Like 1988-03-30]: <input name=\"bdy\" format=\"*x\" maxlength=\"30\"/><br/>";
                                  
                        $rform .= "Sex:";
                                  
                        $rform .= "<select name=\"usx\" value=\"1\">";
                                  
                        $rform .= "<option value=\"1\">Male</option>";
                                  
                        $rform .= "<option value=\"2\">Female</option>";
                                  
                        $rform .= "</select><br/>";
                                  
                        $rform .= "Display site in:";
                                  
                        $rform .= "<select name=\"view\" value=\"x\">";
                                  
                        $rform .= "<option value=\"x\">XHTML</option>";
                                  
                        $rform .= "<option value=\"w\">WML</option>";
                                  
                        $rform .= "</select><br/>";
                                  
                        $rform .= "Location: <input name=\"ulc\"  maxlength=\"100\"/><br/>";
                                  
                        $rform .= "$ee Email Address: <input name=\"email\" type=\"text\" maxlength=\"55\"/><br/>";
                                  
                        $rform .= "<anchor>Register";
                                  
                        $rform .= "<go href=\"register.php?v=$v\" method=\"post\">";
                                  
                        $rform .= "<postfield name=\"uid\" value=\"$(uid)\"/>";
                                  
                        $rform .= "<postfield name=\"pwd\" value=\"$(pwd)\"/>";
                                  
                        $rform .= "<postfield name=\"cpw\" value=\"$(cpw)\"/>";
                                  
                        $rform .= "<postfield name=\"bdy\" value=\"$(bdy)\"/>";
                                  
                        $rform .= "<postfield name=\"usx\" value=\"$(usx)\"/>";
                                  
                        $rform .= "<postfield name=\"view\" value=\"$(view)\"/>";
                                  
                        $rform .= "<postfield name=\"ulc\" value=\"$(ulc)\"/>";
                                  
                        $rform .= "<postfield name=\"email\" value=\"$(email)\"/>";
                                  
                        $rform .= "</go></anchor>";
                                  return 
                        $rform;

                            }

                        }
                        function 
                        notowner($mime)
                        {
                            global 
                        $stitle;

                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                  echo 
                        "You are not an Owner!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                  echo 
                        "<p align=\"center\">";
                                  echo 
                        "You are not an Owner!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                  echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }


                        }
                        function 
                        notadmin($mime)
                        {
                            global 
                        $stitle;

                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                  echo 
                        "You are not an admin!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                  echo 
                        "<p align=\"center\">";
                                  echo 
                        "You are not an admin!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                  echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }


                        }

                        function 
                        notmod($mime)
                        {
                            global 
                        $stitle;


                            if(
                        $mime== WEB)
                            {
                                echo 
                        webhead($uthm,$stitle);
                                  echo 
                        "You are not a mod!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                echo 
                        webfoot();
                                exit();
                            }else{
                                echo 
                        waphead($stitle);
                                  echo 
                        "<p align=\"center\">";
                                  echo 
                        "You are not a mod!<br/>";
                                  echo 
                        "<br/>";
                                  echo 
                        "<a href=\"index.php\">Home</a>";
                                  echo 
                        "</p>";
                                echo 
                        wapfoot();
                                exit();
                            }

                        }
                        function 
                        register($name,$pass,$usex,$bday,$uloc$ubr,$view,$email)
                        {
                                  
                        $execms mysql_query("SELECT * FROM ibwf_users WHERE name='".$name."';");
                          
                                  if (
                        mysql_num_rows($execms)>0){
                                    return 
                        1;
                                  }else{
                                    
                        $pass md5($pass);
                                    
                        $reg mysql_query("INSERT INTO ibwf_users SET name='".$name."', pass='".$pass."', birthday='".$bday."', sex='".$usex."', location='".$uloc."', regdate='".time()."', ipadd='".getip()."', browserm='".$ubr."', view='".$view."', email='".$email."'");
                            
                                    if (
                        $reg)
                                    {
                                  
                        $uid mysql_fetch_array(mysql_query("SELECT id FROM ibwf_users WHERE name='".$name."'"));
                                  
                        $msg "Hello /reader :)[card=007]Welcome and enjoy[/card] Greetings from the administrator and moderators of DyMZWORLD. We are happy to have you here. Share the knowledge you have with others in forums, chatrooms and in clubs . ENJOY YOUR STAY HERE! [br/][br/]Regards,[br/]DyMZ";
                                  
                        $msg mysql_escape_string($msg);
                                  
                        autopm($msg$uid[0]);
                                  return 
                        0;
                                    }else{
                                  return 
                        2;
                              
                                    }
                                  }
                          
                        }
                        function 
                        PostToHost($host$path$data_to_send)
                        {

                                        
                        $result "";
                                
                        $fp fsockopen($host,80,$errno$errstr30);
                                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($fp128);
                                }
                                
                        fclose($fp);

                                return 
                        $result;
                                }
                        }

                        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] $stitle team wish you a day full of joy and happiness and many happy returns[br/]*fireworks*[br/]Wish you a very Happy Birthday again.[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'");
                          }
                          
                        }
                        function 
                        deleteClub($clid)
                        {
                            
                        $fid mysql_fetch_array(mysql_query("SELECT id FROM ibwf_forums WHERE clubid='".$clid."'"));
                            
                        $fid $fid[0];
                            
                        $topics mysql_query("SELECT id FROM ibwf_topics WHERE fid=".$fid."");
                            while(
                        $topic mysql_fetch_array($topics))
                            {
                              
                        mysql_query("DELETE FROM ibwf_posts WHERE tid='".$topic[0]."'");
                            }
                            
                        mysql_query("DELETE FROM ibwf_topics WHERE fid='".$fid."'");
                            
                        mysql_query("DELETE FROM ibwf_forums WHERE id='".$fid."'");
                            
                        mysql_query("DELETE FROM ibwf_rooms WHERE clubid='".$clid."'");
                            
                        mysql_query("DELETE FROM ibwf_clubmembers WHERE clid='".$clid."'");
                            
                        mysql_query("DELETE FROM ibwf_announcements WHERE clid='".$clid."'");
                            
                        mysql_query("DELETE FROM ibwf_clubs WHERE id=".$clid."");
                            return 
                        true;
                        }

                        function 
                        deleteMClubs($uid)
                        {
                          
                        $uclubs mysql_query("SELECT id FROM ibwf_clubs WHERE owner='".$uid."'");
                          while(
                        $uclub=mysql_fetch_array($uclubs))
                          {
                            
                        deleteClub($uclub[0]);
                          }
                        }

                        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;
                        }

                        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;
                              }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, credits FROM ibwf_groups WHERE id='".$gid."'"));
                            if(
                        $ginfo[0]=="1")
                            {
                              
                        $uperms mysql_fetch_array(mysql_query("SELECT birthday, perm, posts, credits FROM ibwf_users WHERE id='".$uid."'"));

                              if(
                        $ginfo[2]==3)
                              {
                                
                                if(
                        isowner($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 
                        canenter($rid$ses)
                        {
                            
                        $rperm mysql_fetch_array(mysql_query("SELECT mage, perms, chposts, clubid FROM ibwf_rooms WHERE id='".$rid."'"));
                            
                        $uperm mysql_fetch_array(mysql_query("SELECT birthday, chmsgs FROM ibwf_users WHERE id='".getuid_ses($ses)."'"));
                            if(
                        $rperm[3]!=0)
                            {
                              if(
                        ismod(getuid_ses($ses)))
                              {
                                return 
                        true;
                              }else{
                                
                        $ismm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_clubmembers WHERE uid='".getuid_ses($ses)."' AND clid='".$rperm[3]."'"));
                                if(
                        $ismm[0]>0)
                                {
                                  return 
                        true;
                                }else{
                                  return 
                        false;
                                }
                              }
                            }
                            if(
                        $rperm[1]==1)
                            {
                              return 
                        ismod(getuid_ses($ses));
                            }
                            if(
                        $rperm[1]==2)
                            {
                              return 
                        isadmin(getuid_ses($ses));
                            }
                            
                            if(
                        getuage_ses($ses)<$rperm[0])
                            {
                              return 
                        false;
                            }
                            if(
                        $uperm[1]<$rperm[2])
                            {
                              return 
                        false;
                            }
                            return 
                        true;
                        }


                        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;
                        }

                        function 
                        isspam($text)
                        {

                          
                        $text str_replace(" """$text);

                            
                        $getwords mysql_query("SELECT word FROM ibwf_spam");
                        while (
                        $row mysql_fetch_array($getwords)) 
                        {
                           
                        $sfil[] = $row[0];
                        }
                          
                        $text strtolower($text);

                          for(
                        $i=0;$i<count($sfil);$i++)
                          {

                            
                        $nosf substr_count($text,$sfil[$i]);
                            if(
                        $nosf>0)
                            {
                              return 
                        true;
                            }
                          }
                          
                          return 
                        false;
                        }

                        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;
                        }

                        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;
                        }

                        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;
                        }

                        function 
                        getcredits($uid)
                        {
                            
                        $plus mysql_fetch_array(mysql_query("SELECT credits FROM ibwf_users WHERE id='".$uid."'"));
                            return 
                        $plus[0];
                        }

                        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(
                        getcredits($uid)>=75)
                          {
                            return 
                        true;
                          }
                          return 
                        false;
                        }

                        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;
                        }


                        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];
                        }


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


                        function 
                        getonbuds($uid)
                        {
                          
                        $counter =0;
                            
                        $buds mysql_query("SELECT uid, tid FROM ibwf_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 
                        gettid_pid($pid)
                        {
                          
                        $tid mysql_fetch_array(mysql_query("SELECT tid FROM ibwf_posts WHERE id='".$pid."'"));
                          return 
                        $tid[0];
                        }


                        function 
                        istrashed($uid)
                        {
                          
                        $del mysql_query("DELETE FROM ibwf_penalties WHERE timeto<'".time()."'");
                          
                        $not mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_penalties WHERE uid='".$uid."' AND penalty='0'"));
                          if(
                        $not[0]>0)
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }

                        function 
                        isshield($uid)
                        {
                          
                        $not mysql_fetch_array(mysql_query("SELECT shield FROM ibwf_users WHERE id='".$uid."'"));
                          if(
                        $not[0]=='1')
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }

                        function 
                        getip_uid($uid)
                        {
                          
                        $not mysql_fetch_array(mysql_query("SELECT ipadd FROM ibwf_users WHERE id='".$uid."'"));
                          return 
                        $not[0];
                          
                        }


                        function 
                        getbr_uid($uid)
                        {
                          
                        $not mysql_fetch_array(mysql_query("SELECT browserm FROM ibwf_users WHERE id='".$uid."'"));
                          return 
                        $not[0];

                        }


                        function 
                        isbanned($uid)
                        {
                          
                        $del mysql_query("DELETE FROM ibwf_penalties WHERE timeto<'".time()."'");
                          
                        $not mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_penalties WHERE uid='".$uid."' AND (penalty='1' OR penalty='2')"));
                         
                          if(
                        $not[0]>0)
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }



                        function 
                        gettname($tid)
                        {
                          
                        $tid mysql_fetch_array(mysql_query("SELECT name FROM ibwf_topics WHERE id='".$tid."'"));
                          return 
                        $tid[0];
                        }


                        function 
                        getfid_tid($tid)
                        {
                          
                        $fid mysql_fetch_array(mysql_query("SELECT fid FROM ibwf_topics WHERE id='".$tid."'"));
                          return 
                        $fid[0];
                        }


                        function 
                        isipbanned($ipa$brm)
                        {
                          
                          
                        $pinf mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_penalties WHERE penalty='2' AND ipadd='".$ipa."' AND browserm='".$brm."'"));
                          if(
                        $pinf[0]>0)
                          {
                          return 
                        true;
                        }
                        return 
                        false;
                        }

                        function 
                        getpinned($fid)
                        {
                          
                        $nop mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics WHERE fid='".$fid."' AND pinned ='1'"));
                          return 
                        $nop[0];
                        }


                        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 ibwf_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 ibwf_buddies WHERE (uid='".$tid."' OR tid='".$tid."') AND agreed='1'"));
                          
                        $max_buds getmaxbuds();
                          if(
                        $notb[0]>=$max_buds)
                          {
                            
                            return 
                        3;
                          }
                          
                        $notb mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_buddies WHERE (uid='".$uid."' OR tid='".$uid."') AND agreed='1'"));
                          
                        $max_buds getmaxbuds;
                          if(
                        $notb[0]>=$max_buds)
                          {

                            return 
                        3;
                          }
                          return 
                        0;
                        }

                        function 
                        getsxtm()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sesexp'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        getshoutcredits()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='shoutcredits'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        getclubcredits()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='clubcredits'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        getbudmsg($uid)
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT budmsg FROM ibwf_users WHERE id='".$uid."'"));
                           return 
                        $getdata[0];
                        }


                        function 
                        getfname($fid)
                        {
                          
                        $fname mysql_fetch_array(mysql_query("SELECT name FROM ibwf_forums WHERE id='".$fid."'"));
                          return 
                        $fname[0];
                        }

                        function 
                        getpmaf()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='pmaf'"));
                           return 
                        $getdata[0];
                        }


                        function 
                        getfview()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='fview'"));
                           return 
                        $getdata[0];
                        }


                        function 
                        getfmsg()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='4ummsg'"));
                           return 
                        $getdata[0];
                        }


                        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;
                          }
                        }

                        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;
                           }
                        }


                        function 
                        getfid($topicid)
                        {
                          
                        $fid mysql_fetch_array(mysql_query("SELECT fid FROM ibwf_topics WHERE id='".$topicid."'"));
                          return 
                        $fid[0];
                        }

                        function 
                        parsepm($text$ses="")
                        {
                          
                        $text unhtmlspecialchars($text);
                          
                        $sml mysql_fetch_array(mysql_query("SELECT hvia FROM ibwf_users WHERE id='".getuid_ses($ses)."'"));
                          if (
                        $sml[0]=="1")
                          {
                          
                        $text getsmilies($text);
                          }
                          
                        $text getbbcode($text$ses);
                          
                        $text findcard($text);
                          return 
                        $text;
                        }


                        function 
                        parsemsg($text,$ses="")
                        {
                          
                        $text unhtmlspecialchars($text);
                          
                        $sml mysql_fetch_array(mysql_query("SELECT hvia FROM ibwf_users WHERE id='".getuid_ses($ses)."'"));
                          if (
                        $sml[0]=="1")
                          {
                          
                        $text getsmilies($text);
                          }
                          
                        $text getbbcode($text$ses);
                          
                        $text findcard($text);
                          return 
                        $text;
                        }

                        function 
                        isblocked($str,$sender)
                        {
                          if(
                        ismod($sender))
                          {
                            return 
                        false;
                          }
                          
                        $str str_replace(" ","",$str);
                            
                        $res mysql_query("SELECT site FROM ibwf_blockedsite");
                        while (
                        $row mysql_fetch_array($res)) 
                        {
                           
                        $sites[] = $row[0];
                        }
                          for(
                        $i=0;$i<count($sites);$i++)
                          {
                                
                        $nosf substr_count($str,$sites[$i]);
                            if(
                        $nosf>0)
                            {
                              return 
                        true;
                            }
                          }
                          return 
                        false;
                        }


                        function 
                        isstarred($pmid)
                        {
                          
                        $strd mysql_fetch_array(mysql_query("SELECT starred FROM ibwf_private WHERE id='".$pmid."'"));
                          if(
                        $strd[0]=="1")
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }
                        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;
                        }

                        function 
                        islogged($ses)
                        {
                          
                        //delete old sessions first

                          
                        $deloldses mysql_query("DELETE FROM ibwf_ses WHERE expiretm<'".time()."'");
                          
                        //does sessions exist?
                          
                        $sesx mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_ses WHERE id='".$ses."'"));

                          if(
                        $sesx[0]>0)
                          {
                            if(!
                        isuser(getuid_ses($ses)))
                        {
                          return 
                        false;
                        }
                            
                        //yip it's logged in
                            //first extend its session expirement time
                            
                        $xtm time() + (60*getsxtm());
                            
                        $extxtm mysql_query("UPDATE ibwf_ses SET expiretm='".$xtm."' WHERE id='".$ses."'");
                            return 
                        true;
                          }else{
                            
                        //nope its session must be expired or something
                            
                        return false;
                          }
                        }
                        function 
                        ismod($uid)
                        {
                          
                        $perm mysql_fetch_array(mysql_query("SELECT perm FROM ibwf_users WHERE id='".$uid."'"));
                          
                          if(
                        $perm[0]>0)
                          {
                            return 
                        true;
                          }
                        }

                        function 
                        isadmin($uid)
                        {
                          
                        $admn mysql_fetch_array(mysql_query("SELECT perm FROM ibwf_users WHERE id='".$uid."'"));
                          if(
                        $admn[0]>='2')
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }
                        function 
                        isowner($uid)
                        {
                          
                        $admn mysql_fetch_array(mysql_query("SELECT perm FROM ibwf_users WHERE id='".$uid."'"));
                          if(
                        $admn[0]=='3')
                          {
                            return 
                        true;
                          }else{
                            return 
                        false;
                          }
                        }

                        function 
                        isignored($tid$uid)
                        {
                          
                        $ign mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_ignore WHERE target='".$tid."' AND name='".$uid."'"));
                          if(
                        $ign[0]>0)
                          {
                            return 
                        true;
                          }
                          return 
                        false;
                        }


                        function 
                        getip()
                        {
                            if (
                        getenv('HTTP_X_FORWARDED_FOR'))
                            {
                              
                        $ip=getenv('HTTP_X_FORWARDED_FOR');
                            }
                            else
                            {
                              
                        $ip=getenv('REMOTE_ADDR');
                            }
                            return 
                        $ip;
                        }


                        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($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;
                        }


                        function 
                        getavatar($uid)
                        {
                          
                        $av mysql_fetch_array(mysql_query("SELECT avatar FROM ibwf_users WHERE id='".$uid."'"));
                          return 
                        $av[0];
                        }


                        function 
                        cansee($uid$tid)
                        {
                          if(
                        $uid==$tid)
                          {
                            return 
                        true;
                          }
                          if(
                        ismod($uid))
                          {
                            return 
                        true;
                          }
                          return 
                        false;
                        }


                        function 
                        gettimemsg($sec)
                        {
                          
                        $ds floor($sec/60/60/24);
                          if(
                        $ds 0)
                          {
                            return 
                        "$ds days";
                          }
                          
                        $hs floor($sec/60/60);
                          if(
                        $hs 0)
                          {
                            return 
                        "$hs hours";
                          }
                          
                        $ms floor($sec/60);
                          if(
                        $ms 0)
                          {
                            return 
                        "$ms minutes";
                          }
                          return 
                        "$sec Seconds";
                        }

                        function 
                        getstatus($uid)
                        {
                          
                        $infomysql_fetch_array(mysql_query("SELECT perm, posts FROM ibwf_users WHERE id='".$uid."'"));

                          if(
                        isbanned($uid))
                          {
                            return 
                        "BANNED!";
                          }
                            if(
                        $info[0]=='3')
                          {
                            return 
                        "Site Owner and Founder!";
                          }else if(
                        $info[0]=='2')
                          {
                            return 
                        "Administrator!";
                          }else if(
                        $info[0]=='1')
                          {
                            return 
                        "Moderator!";
                          }else{
                            if(
                        $info[1]<10)
                            {
                              return 
                        "Leech";
                            }else if(
                        $info[1]<25)
                            {
                                return 
                        "Rookie Poster";
                            }else if(
                        $info[1]<50)
                            {
                                return 
                        "Novice Poster";
                            }else if(
                        $info[1]<100)
                            {
                                return 
                        "Junior Poster";
                            }else if(
                        $info[1]<150)
                            {
                                return 
                        "Crazy Poster";
                            }else if(
                        $info[1]<250)
                            {
                                return 
                        "Furious Poster";
                            }else if(
                        $info[1]<400)
                            {
                                return 
                        "Frenzied Poster";
                            }else if(
                        $info[1]<600)
                            {
                                return 
                        "Senior Poster";
                            }else if(
                        $info[1]<800)
                            {
                                return 
                        "Top Contributor";
                            }else if(
                        $info[1]<1000)
                            {
                                return 
                        "Super Poster";
                            }else if(
                        $info[1]<1500)
                            {
                                return 
                        "DyMZWORLD Pro";
                            }else if(
                        $info[1]<2000)
                            {
                                return 
                        "DyMZWORLD Master";
                            }else if(
                        $info[1]<5000)
                            {
                                return 
                        "DyMZWORLD Guru";
                            }
                          }
                        }

                        function 
                        getjumper($mime,$action$ses,$pgurl)
                        {

                        if(
                        $mime== WEB)
                        {
                                
                        $rets "<form action=\"$pgurl.php\" method=\"get\">";
                            
                        $rets .= "Jump to page <input name=\"page\" format=\"*N\" size=\"3\"/>";
                                
                        $rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>";
                                
                        $rets .= "<input type=\"hidden\" name=\"ses\" value=\"$ses\"/>";
                                
                        $rets .= "<input type=\"submit\" value=\"[GO]\"/>";
                                
                        $rets .= "</form>";
                                
                                return 
                        $rets;

                        }else{
                        $rets "Jump to page<input name=\"pg\" format=\"*N\" size=\"3\"/>";
                                
                        $rets .= "<anchor>[GO]";
                                
                        $rets .= "<go href=\"$pgurl.php\" method=\"get\">";
                                
                        $rets .= "<postfield name=\"action\" value=\"$action\"/>";
                                
                        $rets .= "<postfield name=\"ses\" value=\"$ses\"/>";
                                
                        $rets .= "<postfield name=\"page\" value=\"$(pg)\"/>";
                                
                        $rets .= "</go></anchor>";
                                
                                return 
                        $rets;
                        }
                        }

                        function 
                        getunreadpm($uid)
                        {
                            
                        $nopm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$uid."' AND unread='1'"));
                            return 
                        $nopm[0];
                        }

                        function 
                        getnick_uid($uid)
                        {
                          
                        $unick mysql_fetch_array(mysql_query("SELECT name FROM ibwf_users WHERE id='".$uid."'"));
                          return 
                        $unick[0];
                        }


                        function 
                        getsmilies($text)
                        {
                          
                        $sql "SELECT * FROM ibwf_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;
                        }


                        function 
                        checknick($aim)
                        {
                          
                        $chk =0;
                        $aim strtolower($aim);
                          
                        $nicks mysql_query("SELECT id, name, nicklvl FROM ibwf_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)
                        {
                            
                        mysql_query("INSERT INTO ibwf_private SET text='".$msg."', byuid='1', touid='".$who."', unread='1', timesent='".time()."'");
                            
                        }

                        function 
                        addonline($uid,$place,$plclink)
                        {
                          
                        /////delete inactive users
                          
                        $tm time();
                          
                        $timeout $tm 420//time out = 5 minutes
                          
                        $deloff mysql_query("DELETE FROM ibwf_online WHERE actvtime <'".$timeout."'");
                          
                        ///now try to add user to online list
                          
                        $res mysql_query("UPDATE ibwf_users SET lastact='".time()."' WHERE id='".$uid."'");
                          
                        $res mysql_query("INSERT INTO ibwf_online SET userid='".$uid."', actvtime='".$tm."', place='".$place."', placedet='".$plclink."'");
                          if(!
                        $res)
                          {
                            
                        //most probably userid already in the online list
                            //so just update the place and time
                            
                        $res mysql_query("UPDATE ibwf_online SET actvtime='".$tm."', place='".$place."', placedet='".$plclink."' WHERE userid='".$uid."'");
                            
                            
                          }
                          
                        $maxmem=mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE id='2'"));
                          
                                    
                        $result mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_online"));

                                  if(
                        $result[0]>=$maxmem[0])
                                  {
                                    
                        $tnow date("D d M Y - H:i");
                                    
                        mysql_query("UPDATE ibwf_settings set name='".$tnow."', value='".$result[0]."' WHERE id='2'");
                                  }
                                  
                        $maxtoday mysql_fetch_array(mysql_query("SELECT ppl FROM ibwf_mpot WHERE ddt='".date("d m y")."'"));
                                  if(
                        $maxtoday[0]==0||$maxtoday=="")
                                  {
                                    
                        mysql_query("INSERT INTO ibwf_mpot SET ddt='".date("d m y")."', ppl='1', dtm='".date("H:i:s")."'");
                                    
                        $maxtoday[0]=1;
                                  }
                                  if(
                        $result[0]>=$maxtoday[0])
                                  {
                                    
                        mysql_query("UPDATE ibwf_mpot SET ppl='".$result[0]."', dtm='".date("H:i:s")."' WHERE ddt='".date("d m y")."'");
                                  }
                        }
                        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."'");
                          }
                        }

                        function 
                        regmemcount()
                        {
                          
                        $rmc mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_users"));
                          return 
                        $rmc[0];
                        }

                        function 
                        addvisitor()
                        {
                          
                        $cc mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='Counter'"));
                          
                        $cc $cc[0]+1;
                          
                        $res mysql_query("UPDATE ibwf_settings SET value='".$cc."' WHERE name='Counter'");
                        }
                        function 
                        getnumonline()
                        {
                            
                        $nouo mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_online "));
                            return 
                        $nouo[0];
                        }

                        function 
                        spacesin($word)
                        {
                          
                        $pos strpos($word," ");
                          if(
                        $pos === false)
                          {
                            return 
                        false;
                          }else
                          {
                            return 
                        true;
                          }
                        }
                        function 
                        scharin($word)
                        {
                          
                        $chars "abcdefghijklmnopqrstuvwxyz0123456789-_";
                          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 
                        isdigitf($word)
                        {
                          
                        $chars "abcdefghijklmnopqrstuvwxyz";
                            
                        $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 
                        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 
                        getuid_nick($nick)
                        {
                          
                        $uid mysql_fetch_array(mysql_query("SELECT id FROM ibwf_users WHERE name='".$nick."'"));
                          return 
                        $uid[0];
                        }
                        function 
                        getnick_ses($ses)
                        {
                          
                        $uid mysql_fetch_array(mysql_query("SELECT uid FROM ibwf_ses WHERE id='".$ses."'"));
                          
                        $uid $uid[0];
                          return 
                        getnick_uid($uid);
                        }


                        function 
                        getuid_ses($ses)
                        {
                          
                        $uid mysql_fetch_array(mysql_query("SELECT uid FROM ibwf_ses WHERE id='".$ses."'"));
                          
                        $uid $uid[0];
                          return 
                        $uid;
                        }


                        function 
                        getpmcount($uid,$view="all")
                        {
                          if(
                        $view=="all"){
                            
                        $nopm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$uid."'"));
                            }else if(
                        $view =="snt")
                            {
                                
                        $nopm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE byuid='".$uid."'"));
                            }else if(
                        $view =="str")
                            {
                                
                        $nopm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$uid."' AND starred='1'"));
                            }else if(
                        $view =="urd")
                            {
                                
                        $nopm mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$uid."' AND unread='1'"));
                            }
                            return 
                        $nopm[0];
                        }

                        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, credits, 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 
                        getuage_ses($ses)
                        {
                          
                        $uid getuid_ses($ses);
                          
                        $uage mysql_fetch_array(mysql_query("SELECT birthday FROM ibwf_users WHERE id='".$uid."'"));
                          return 
                        getage($uage[0]);
                        }

                        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;
                            }
                          }
                        }

                        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;
                            }
                        }

                        function 
                        gettopicaf()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='topicaf'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        getpostaf()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='postaf'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        getmaxbuds()
                        {
                           
                        $getdata mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='maxbuds'"));
                           return 
                        $getdata[0];
                        }

                        function 
                        gettimezone($uid)
                        {
                            
                        $zone mysql_fetch_array(mysql_query("SELECT timezone FROM ibwf_xinfo WHERE uid='".$uid."'"));
                            return 
                        $zone[0];
                        }

                        function 
                        unhtmlspecialchars$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 
                        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 
                        getbbcode($text$ses="")
                        {
                          
                        $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=\"$1\">$2</a>",$text);
                          
                        $text preg_replace("/\[topic\=(.*?)\](.*?)\[\/topic\]/is","<a href=\"index.php?action=viewtpc&amp;tid=$1&amp;ses=$ses\">$2</a>",$text);
                          
                        $text preg_replace("/\[club\=(.*?)\](.*?)\[\/club\]/is","<a href=\"index.php?action=gocl&amp;clid=$1&amp;ses=$ses\">$2</a>",$text);
                          
                        $text preg_replace("/\[blog\=(.*?)\](.*?)\[\/blog\]/is","<a href=\"index.php?action=viewblog&amp;bid=$1&amp;ses=$ses\">$2</a>",$text);
                          
                        //$text = ereg_replace("http://[A-Za-z0-9./=?-_]+","<a href=\"\\0\">\\0</a>", $text);
                          
                        if(substr_count($text,"[br/]")<=1000){
                            
                        $text str_replace("[br/]","<br/>",$text);
                          }
                          
                        //$text = str_replace("2wap","2crapforwap",$text);

                          
                        return $text;
                        }
                        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 
                        rand_pass($numchar)
                        {
                        $string str_shuffle ("abcdefghijklmnopqrstuvwxyz1234567890");
                        $password substr ($string1$numchar);
                        return (
                        $password);
                        }

                        function 
                        emailexist($email)
                        {
                        $checkmail mysql_fetch_array(mysql_query("SELECT COUNT(*) from ibwf_users where email='".$email."'"));
                        if(
                        $checkmail[0]>0)
                        {
                        return 
                        true;
                        }else{
                        return 
                        false;
                        }
                        }
                        function 
                        getsbox($uid)
                        {
                            
                        $sbox mysql_fetch_array(mysql_query("SELECT sbox FROM ibwf_users WHERE id='".$uid."'"));
                            if(
                        $sbox[0]=="1")
                        {
                        return 
                        true;
                        }else{
                        return 
                        false;
                        }
                        }
                        function 
                        geticons($uid)
                        {
                            
                        $icons mysql_fetch_array(mysql_query("SELECT icons FROM ibwf_users WHERE id='".$uid."'"));
                            if(
                        $icons[0]=="1")
                        {
                        return 
                        true;
                        }else{
                        return 
                        false;
                        }
                        }
                        function 
                        getfont($uid)
                        {
                            
                        $font mysql_fetch_array(mysql_query("SELECT font FROM ibwf_users WHERE id='".$uid."'"));
                        if(
                        $font[0]=="1")
                        {
                        //normal
                        return 1;
                        }else if(
                        $font[0]=="0")
                        {
                        //small
                        return 0;
                        }else{
                        //bold
                        return 2;
                        }
                        }

                        function 
                        candelgal($uid$item)
                        {
                          
                        $candoit mysql_fetch_array(mysql_query("SELECT  uid FROM ibwf_gallery WHERE id='".$item."'"));
                          if(
                        $uid==$candoit[0]||ismod($uid))
                          {
                            return 
                        true;
                          }
                          return 
                        false;
                        }
                        function 
                        photoowner($uid$item)
                        {
                          
                        $candoit mysql_fetch_array(mysql_query("SELECT  uid FROM ibwf_gallery WHERE id='".$item."'"));
                          if(
                        $uid==$candoit[0])
                          {
                            return 
                        true;
                          }
                          return 
                        false;
                        }

                        function 
                        loginform($mime)
                        {    
                        if(
                        $mime== WEB)

                        {

                                echo 
                        "<form action=\"login.php\" method=\"get\">";
                                echo 
                        "Username:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"text\" name=\"uid\" size=\"8\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "Password:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"password\" name=\"pwd\" size=\"8\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"hidden\" name=\"v\" value=\"$v\"/>";
                                echo 
                        "<input type=\"submit\" value=\"Login\"/>";
                                echo 
                        "</form>";

                        }else{
                                echo 
                        "Username:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"text\" name=\"uid\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "Password:";
                                echo 
                        "<br/>";
                                echo 
                        "<input type=\"password\" name=\"pwd\" maxlength=\"15\" />";
                                echo 
                        "<br/>";
                                echo 
                        "<anchor>Login<go href=\"login.php\" method=\"get\">";
                                echo 
                        "<postfield name=\"uid\" value=\"$(uid)\"/>";
                                echo 
                        "<postfield name=\"pwd\" value=\"$(pwd)\"/>";
                                echo 
                        "<postfield name=\"v\" value=\"$v\"/>";
                                echo 
                        "</go>";
                                echo 
                        "</anchor>";

                        }

                        }

                        function 
                        utheme($themeid)
                        {
                        $themeurl mysql_fetch_array(mysql_query("SELECT theme FROM ibwf_themes WHERE id='".$themeid."'"));

                        return 
                        $themeurl[0];
                        }

                        Comment

                        Working...
                        X