<?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&rid=$rid&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&rid=$rid&rpw=$rpw\">Say</a>, ";
echo "<a href=\"chat.php?time=";
echo date('dmHis');
echo "&rid=$rid&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:»<i>*Oi! $chnick, no spamming*</i></b><br/>";
}
else if(($nos>3)&&(!isstatus8($chat[0]))){
$chnick = getnick_uid($chat[0]);
echo "<b>Pirate Babe:»<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:»<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&who=$chat[0]&rid=$rid&rpw=$rpw\">$optlink</a> » $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&rid=$rid&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&rid=$rid&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&page=1\">» Chat Mood</a><br/>";
echo "<a href=\"chat.php?action=inside&rid=$rid&rpw=$rpw\">» Who's Inside</a><br/>";
if(getgold($uid)>20){
echo "<a href=\"lists.php?action=smilies&ice=0\">»Smileys</a><br/>";
}else{
echo "»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&rid=$rid&rpw=$rpw\">» 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&rid=$rid&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&who=$who\">» View $unick's Profile</a><br/>";
echo "<a href=\"chat.php?action=expose&who=$who&rid=$rid&rpw=$rpw\">» Expose $unick</a><br/>";
if(isstatus4($uid))
{
echo "<a href=\"chat.php?action=clear&who=$who&lstloc=cht&rid=$rid\">» Clear $unick's Messages</a><br/>";
}
echo "<a href=\"chat.php?action=inside&rid=$rid&rpw=$rpw\">» Who's Inside</a><br/>";
if(getgold($uid)>20){
echo "<a href=\"lists.php?action=smilies&ice=0\">»Smileys</a><br/>";
}else{
echo "»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&rid=$rid&rpw=$rpw\">» 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&who=$ins[1]&rid=$rid&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&rid=$rid&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&rid=$rid&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&rid=$rid&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();
}
?>