View file wapirate/xhtml/chat.php

File size: 16.76Kb
<?php

include("head.php");

$id=$_GET["id"];

$rid=$_GET["rid"];

$rpw=$_GET["rpw"];

if($action==""){

  echo "<head>";

  echo "<title>[$umsg] Wapirate</title>";

  echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"themes$bgi.php?sid=$sid\">";

  echo "</head>";

  echo "<body>"; 

}

$isroom = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_rooms WHERE id='".$rid."'"));

    if($isroom[0]==0)

    {

     echo "<div><br/>Doh!<br/></div>"; 

      echo "<p align=\"center\">";

    echo getinbox($sid,"chat*ZE*RO-id**$id-rid**$rid-rpw**$rpw","Chat");

      echo "This room doesn't exist anymore<br/>";

      echo ":P see another room<br/><br/>";

      echo "<a href=\"index.php?action=chat\">Chatrooms</a>";

echo getfoot($sid,$folder);

exit();

    }

$passworded = mysql_fetch_array(mysql_query("SELECT pass FROM ibwf_rooms WHERE id='".$rid."'"));

    if($passworded[0]!="")

    {

      if(($rpw!=$passworded[0])&&(!isstatus10(getuid_sid($sid))))

      {

      echo "<div><br/>Doh!<br/></div>"; 

      echo "<p align=\"center\">";

    echo getinbox($sid,"chat*ZE*RO-id**$id-rid**$rid-rpw**$rpw","Chat");

      echo "You can't enter this room<br/>";

      echo ":P stay away<br/><br/>";

      echo "<a href=\"index.php?action=chat\">Chatrooms</a>";

echo getfoot($sid,$folder);

exit();

      }

    }

    if((!canenter($rid,$sid))&&(!isstatus10(getuid_sid($sid))))

    {

     echo "<div><br/>Doh!<br/></div>"; 

      echo "<timer value=\"200\"/><p align=\"center\">";

    echo getinbox($sid,"chat*ZE*RO-id**$id-rid**$rid-rpw**$rpw","Chat");

      echo "You can't enter this room<br/>";

      echo ":P stay away<br/><br/>";

      echo "<a href=\"index.php?action=chat\">Chatrooms</a>";

echo getfoot($sid,$folder);

exit();

    }

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

if($hide[0]=="0"){

    addtochat($uid, $rid);

}

        //This Chat Script is by Ra'ed Far'oun

        //raed_mfs@yahoo.com

        //want to see main menu...

        $timeto = 300;

            $timenw = time();

            $timeout = $timenw-$timeto;

            $deleted = mysql_query("DELETE FROM ibwf_chat WHERE timesent<".$timeout."");

            

        if ($action=="")

                         {

      

         //start of main card

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

if($alarm[0]=="0"){

echo "<meta http-equiv=\"refresh\" content=\"20; chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">";

}else{

echo "<meta http-equiv=\"refresh\" content=\"10; alarm.php?action=main&sid=$sid\">";

}

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

          echo "<div><br/>$rname<br/></div>"; 

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

if(($hide[0]=="1")&&(isstatus10(getuid_sid($sid)))){

$secret = "*secret*";

}



        echo "<p align=\"center\">";

          addonline($uid,"Chatrooms","");

        echo "<a href=\"chat.php?action=say&amp;rid=$rid&amp;rpw=$rpw\">Say</a>, ";

        echo "<a href=\"chat.php?time=";

        echo date('dmHis');

        echo "&amp;rid=$rid&amp;rpw=$rpw\">refresh</a><br/>";

        



    echo getinbox($sid,"chat*ZE*RO-id**$id-rid**$rid-rpw**$rpw","Chat");

      echo "</p>";

        $message=$_POST["message"];

        $who = $_POST["who"];

        $rinfo = mysql_fetch_array(mysql_query("SELECT censord, freaky FROM ibwf_rooms WHERE id='".$rid."'"));



//////////////////////////////////////////////////////////////////////////////////////////////////            

            echo "<p>";

            

            $chats = mysql_query("SELECT chatter, who, timesent, msgtext, exposed FROM ibwf_chat WHERE rid='".$rid."' ORDER BY timesent DESC, id DESC");

            $counter=0;



            while($chat = mysql_fetch_array($chats))

            {

                $canc = true;

               

                

                if($counter<10)

                {

                  if(istrashed($chat[0])){

                        if($uid!=$chat[0])

                        {

                          $canc = false;

                        }

                  }

                //////good

                if(isignored($chat[0],$uid)){

                  $canc = false;

                }

                //////////good

                if($chat[0]!=$uid)

                {

                  if($chat[1]!=0)

                  {

                    if($chat[1]!=$uid)

                    {

                      $canc = false;

                    }

                  }

                }

                if($chat[4]=='1' && isstatus5($uid))

                {

                  $canc = true;

                }

                if($canc)

                {

                   $cmid = mysql_fetch_array(mysql_query("SELECT  chmood FROM ibwf_users WHERE id='".$chat[0]."'"));

                   

                   $iml = "";

                if(($cmid[0]!=0))

                {

                  $mlnk = mysql_fetch_array(mysql_query("SELECT img, text FROM ibwf_moods WHERE id='".$cmid[0]."'"));

                  $iml = "<img src=\"$mlnk[0]\" alt=\"Mood\"/><br/>";



                }

                  $chnick = getnick_uid($chat[0]);

                    $optlink = $iml.$chnick;

                  if(($chat[1]!=0)&&($chat[0]==$uid))

                  {

                    ///out

                    $iml = "<img src=\"moods/out.gif\" alt=\"!\"/>";

                    $chnick = getnick_uid($chat[1]);

                    $optlink = $iml."PM to ".$chnick;

                  }

                  if($chat[1]==$uid)

                  {

                    ///out

                    $iml = "<img src=\"moods/in.gif\" alt=\"!\"/>";

                    $chnick = getnick_uid($chat[0]);

                    $optlink = $iml."PM by ".$chnick;

                  }

                    if($chat[4]=='1')

                  {

                    ///out

                    $iml = "<img src=\"moods/point.gif\" alt=\"!\"/>";

                    $chnick = getnick_uid($chat[0]);

                    $tonick = getnick_uid($chat[1]);

                    $optlink = "$iml by ".$chnick." to ".$tonick;

                  }

                  

                  $ds= date("H.i.s", $chat[2]);

                  $text = parsepm($chat[3], $sid,left);

                  $nos = substr_count($text,"<img src=");

$inca = parsepm($chat[3], $sid);

$chav = substr_count($inca,"*secret*");

                  if((isqspam($text))&&(!isstatus8($chat[0])))

                  {

                    $chnick = getnick_uid($chat[0]);

                    echo "<b>Pirate Babe:&#187;<i>*Oi! $chnick, no spamming*</i></b><br/>";

                  }

                  else if(($nos>3)&&(!isstatus8($chat[0]))){

                    $chnick = getnick_uid($chat[0]);

                    echo "<b>Pirate Babe:&#187;<i>*Hey! $chnick, you can only use 3 smileys per msg*</i></b><br/>";





}else if(isstatus10($chat[0])&&$chav>0){

$inca = str_replace("*secret*","",$inca);

echo "<b>PirateBabe:&#187;<i>$inca</i></b><br/>";



                  }else{

                    $sres = substr($chat[3],0,3);

                    

                    if($sres == "/me")

                    {

                        $chco = strlen($chat[3]);

                        $goto = $chco - 3;

                        $rest = substr($chat[3],3,$goto);

                        $tosay = parsepm($rest, $sid,left);

                        

                        echo "<b><i>*$chnick $tosay*</i></b><br/>";

                    }else{

                      

                      $tosay = parsepm($chat[3], $sid,left);

                      

                      if(($rinfo[0]==1)&&(!isstatus8($chat[0])))

                      {

						 

		       $tosay = str_replace("fuck","f**k",$tosay);

                        $tosay = str_replace("shit","sh*t",$tosay);

                        $tosay = str_replace("dick","d**k",$tosay);

                        $tosay = str_replace("pussy","pu**y",$tosay);

                        $tosay = str_replace("cock","c**k",$tosay);

                        $tosay = str_replace("piss ","p*s* ",$tosay);

						 					

					   }

                      

                      if($rinfo[1]==1)

                      {

                          $tosay = htmlspecialchars($chat[3]);

                          $tosay = strrev($tosay);

                          $tosay = getsmilies($tosay);

                        }

                  echo "<a href=\"chat.php?action=say2&amp;who=$chat[0]&amp;rid=$rid&amp;rpw=$rpw\">$optlink</a> &#187; $ds<br/>";

                  echo $tosay."<br/>";

                  }

                }

               

                  $counter++;

                }

                }

            }

            

            echo "</p>";

        

        echo "<p align=\"center\">";

        $chatters=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline where rid='".$rid."'"));

        echo "<br/><a href=\"chat.php?action=inside&amp;rid=$rid&amp;rpw=$rpw\">Who's Inside [$chatters[0]]</a><br/>";

        echo "<a href=\"index.php?action=chat\">Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();        

}

/////////////////////////////////////////////////////SAY

        else if ($action=="say")                   {

        

        

        addonline($uid,"Writing Chat Message","");

           echo "<div><br/>Options<br/></div>"; 

    echo "<p align=\"center\">";

    echo getinbox($sid,"chat*$action-id**$id-rid**$rid-rpw**$rpw","Chat");

    echo "</p>";

          echo "<form action=\"indexx.php?action=chat&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\">";

          echo "<input name=\"message\" type=\"text\" value=\"$secret\" maxlength=\"255\"/><br/>";

          echo "Message: <input type=\"submit\" value=\"Say\"/>";

          echo "</form>";



echo "<p>";

            echo "<a href=\"lists.php?action=chmood&amp;page=1\">&#187; Chat Mood</a><br/>";

            echo "<a href=\"chat.php?action=inside&amp;rid=$rid&amp;rpw=$rpw\">&#187; Who's Inside</a><br/>";

if(getgold($uid)>20){

echo "<a href=\"lists.php?action=smilies&amp;ice=0\">&#187;Smileys</a><br/>";

}else{

echo "&#187;Smileys<br/>";

echo "(More Gold Required For Smilie access!)<br/>";

}

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

        echo "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">&#187; Back To $rname</a><br/></p>";

        //end

        

        echo "<p align=\"center\"><a href=\"index.php?action=chat\"><img src=\"images$folder/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();

}

        ////////////////////////////////////////////

    /////////////////////////////////////////////////////SAY2

else if ($action=="say2"){



        $unick = getnick_uid($who);

    echo "<div><br/>Private to $unick<br/></div>"; 



        addonline($uid,"Writing chat message","");

    echo "<p align=\"center\">";

    echo getinbox($sid,"chat*$action-id**$id-rid**$rid-rpw**$rpw","Chat");

    echo "</p>";		

		echo "<form action=\"indexx.php?action=chat&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\">";

        echo "<input type=\"hidden\" name=\"who\" value=\"$who\">";

        echo "Message: <br/><input name=\"message\" type=\"text\" value=\"\" maxlength=\"255\"/><br/>";

        echo "<input type=\"Submit\" name=\"private\" Value=\"Private\"></form>";

		

           echo "<p><br/>";

            echo "<a href=\"index.php?action=viewuser&amp;who=$who\">&#187; View $unick's Profile</a><br/>";

            echo "<a href=\"chat.php?action=expose&amp;who=$who&amp;rid=$rid&amp;rpw=$rpw\">&#187; Expose $unick</a><br/>";

        if(isstatus4($uid))

        {

        echo "<a href=\"chat.php?action=clear&amp;who=$who&amp;lstloc=cht&amp;rid=$rid\">&#187; Clear $unick's Messages</a><br/>";

        }            

            echo "<a href=\"chat.php?action=inside&amp;rid=$rid&amp;rpw=$rpw\">&#187; Who's Inside</a><br/>";

if(getgold($uid)>20){

echo "<a href=\"lists.php?action=smilies&amp;ice=0\">&#187;Smileys</a><br/>";

}else{

echo "&#187;Smileys<br/>";

echo "(More Gold Required For Smilie access!)<br/>";

}

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

        echo "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">&#187; Back To $rname</a><br/></p>";



        //end

        

        echo "<p align=\"center\"><a href=\"index.php?action=chat\"><img src=\"images$folder/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();

}

        ////////////////////////////////////////////

        //////////////////////////////inside//////////

else if ($action=="inside"){

          addonline($uid,"Chat inside list","");

            echo "<div><br/>Inside<br/></div>";    

    echo "<p align=\"center\">";

    echo getinbox($sid,"chat*$action-id**$id-rid**$rid-rpw**$rpw","Chat");

        $inside=mysql_query("SELECT DISTINCT * FROM ibwf_chonline WHERE rid='".$rid."' and uid IS NOT NULL");

        

        while($ins=mysql_fetch_array($inside))

        {

          $unick = getnick_uid($ins[1]);

          $userl = "<a href=\"chat.php?action=say2&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\">$unick</a>, ";

          echo "$userl";

        }

        echo "<br/><br/>";

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

        echo "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Back To $rname</a><br/>";

        echo "<br/><a href=\"index.php?action=chat\"><img src=\"images$folder/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();     

      }

 //////////////////////////////////  

 else if ($action=="expose")           {



          addonline($uid,"Chat inside list","");

         echo "<div><br/>Expose!<br/></div>";

    echo "<p align=\"center\">";

    echo getinbox($sid,"chat*$action-id**$id-rid**$rid-rpw**$rpw","Chat");

        mysql_query("UPDATE ibwf_chat SET exposed='1' WHERE chatter='".$who."' AND who='".$uid."'");

        $unick = getnick_uid($who);

        echo "$unick messages to you have been exposed to staff";

        echo "<br/><br/>";

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

        echo "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Back To $rname</a><br/>";

        echo "<br/><a href=\"index.php?action=chat\"><img src=\"images$folder/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();

 }

  //////////////////////////////////  

      else if(($action=="clear")&&(isstatus4($uid)))

      {

 $who = $_GET["who"]; 

      addonline($uid,"Chat inside list","");

$trgtnick=getnick_uid($who);

      echo "<div><br/>Clearing $trgtnick's Messages<br/></div>";

    echo "<p align=\"center\">";

    echo getinbox($sid,"chat*$action-id**$id-rid**$rid-rpw**$rpw","Chat");

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

      $trgtperm = mysql_fetch_array(mysql_query("SELECT perm FROM ibwf_users WHERE id='".$who."'"));

      if($trgtperm>$perm){ 

      echo "<b><img src=\"../images/notok.gif\" alt=\"x\"/><br/>Error!!!<br/>Permission Denied...</b><br/>";

      echo "<br/>U Cannot Clear $trgtnick's Messages<br/>";

      }else{

      if(($who!="")||($who!=0))

      {

      $res = mysql_query("DELETE FROM ibwf_chat WHERE chatter='".$who."'");

      if($res)

      {

      echo "<img src=\"../images/ok.gif\" alt=\"O\"/> ";

      echo "$trgtnick's messages have been cleared<br/>";

      }else{

      echo "<img src=\"../images/notok.gif\" alt=\"x\"/> ";

      echo "Failed clearing $trgtnick's messages<br/>";

      }

      }else{

      echo "<img src=\"../images/notok.gif\" alt=\"x\"/> ";

      echo "Username doesnot exist<br/>";

      }

      }

      echo "<br/>";

      $rooms = mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));

      $rname = $rooms[1];

      echo "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Back To $rname</a><br/>";

      echo "<br/><a href=\"index.php?action=chat\"><img src=\"images$folder/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";

echo getfoot($sid,$folder);

exit();

 }       



?>