Вход Регистрация
Файл: in4at/chat.php
Строк: 529
<?php
##################################################################################################
##                    Script name  :  In4at                                                       ##
##                        Version  :  Final                                                       ##
##                      Made by  :  XPYCT(Сергей Мищенко)                                       ##
##                         E-mail  :  bce-ok@bk.ru                                                ##
##                          ICQ  :  447-50-50-62                                                ##
##                         Site  :  http://vkontakte.ru/id31604521                              ##
## Внимание! Скрипт распространяется бесплатно! Модификация W4at by XPYCT                       ##
##################################################################################################
list($msec,$sec)=explode(chr(32),microtime());$HeadTime=$sec+$msec;
define('REQ_2_chat'true);
require(
'4at_set.php');
require(
'db_con.php');
require(
'style.php');
if (
$py !== spy_code) require('us_info.php');
function 
getmicrotime()
{
list(
$usec$sec) = explode(" "microtime());
return ((float)
$usec + (float)$sec);
}
$us=$row['user'];
$max $row['max'];
$smset $row['smiles'];
$us_ip $row['user_ip'];
$us_soft $row['user_soft'];
$level $row['level'];
$w=rand(10000,1000000);
if (
$rm<0||$rm>20) exit;
$room='room'.$rm;
$set=mysql_fetch_array(mysql_query("Select SQL_CACHE * from setting where klu4=1"));
$z mysql_fetch_array(mysql_query("Select user from users where id='1' LIMIT 1;"));
$syst $z['user'];
$qi=mysql_query("Select SQL_CACHE who from ignor where user= '".$id."'");
while(
$ia=mysql_fetch_array($qi)){
$ignor[]=$ia[0];}
$tr_link=$row['tr_link'];
$selemoc=$row['selemoc'];
$emocmenu=$row['emocmenu'];
$emoc1=$row['emoc1'];
$emoc2=$row['emoc2'];
$emoc3=$row['emoc3'];
$emoc4=$row['emoc4'];
$emoc5=$row['emoc5'];
$emoc6=$row['emoc6'];
$emoc7=$row['emoc7'];
$emoc8=$row['emoc8'];
$emoc9=$row['emoc9'];
$emoc10=$row['emoc10'];
$bind1=$row['bind1'];
$bind2=$row['bind2'];
$bind3=$row['bind3'];
$bind4=$row['bind4'];
$pic=$row['pic'];
$avr $row['avr'];
////////////////////////////сообщение о входе в комнату///////////////////////////////
if ($vhod==1){
$adm = @mysql_query ("Select user from users where id='$id' LIMIT 1;");
$z = @mysql_fetch_array ($adm);
$administration $z["user"];
$rnd1 rand(0,99999999);
$today=date ("H:i"mktime(date ("H")+0));
$time time();
$room "room".$rm;
$qi mysql_query("select id,user,sex,posts from users where id=$id;");
$jo=mysql_fetch_array($qi);
$last_user=$jo['user'];
$last_uid=$jo['id'];
if(
$jo['sex']=='1'){
$pr "вошел";
}else{
$pr "вошла";}
$txt "<u>$pr в комнату</u>";
mysql_query ("Insert into $room set klu4= '".$rnd1."', time='".$today."', who='".$administration."', message='".$txt."', id='".$time."', towhom='', hid='0', usid='$id'");
}
///////////////////////конец/////////////////////////////////////////////////////////////////
if (($level<4)&&($rm==$set['roomadm'])){
echo 
head;
if (
$vv!=0) echo '<div class="d0"><b>Извините!</b></div>';
else echo 
"<card id="error" title="Извините!" ontimer="enter.php?$wp"><timer value="15"/><p align="center">";
echo 
$fsize1;
echo 
'<b>Извините!!! Доступ в эту комнату разрешен только администрации!!!</b><br/>';
echo 
'<a href="enter.php?'.$wp.'">Назад</a><br/>';
echo 
$fsize2;
echo 
foot;
mysql_close($link);
exit;
}
if((
time()<$row['kik']&&$rm!=9)||(time()<$row['kik']&&$rm==9&&$row['whokik']==$syst)){
echo 
head;
if (
$vv!=0) echo '<div class="d0"><b>Стоп!</b></div>';
else echo 
"<card id="vypnut" title="Стоп!" ontimer="chat.php?id=$id&amp;ps=$ps&amp;rm=9&amp;ref=$ref"><timer value="300"/><p align="center">";
echo 
$fsize1;
$tleft $row['kik'] - time();
$whokik $row['whokik'];
$whykik $row['whykik'];
echo 
$whokik.' выпнул вас из чата. Разбан через '.$tleft.' (сек)<br/>';
echo 
'Причина: '.$whykik.'<br/>';
echo 
$fsize2;
echo 
foot;
mysql_close($link);
exit;
}
function 
trun_to_rus($str){
$str=str_replace('ch','ч',$str);
$str=str_replace('sc','щ',$str);
$str=str_replace('sh','ш',$str);
$str=str_replace('ye','э',$str);
$str=str_replace('yu','ю',$str);
$str=str_replace('ya','я',$str);
$str=str_replace('CH','Ч',$str);
$str=str_replace('Ch','Ч',$str);
$str=str_replace('SC','Щ',$str);
$str=str_replace('Sc','Щ',$str);
$str=str_replace('SH','Ш',$str);
$str=str_replace('Sh','Ш',$str);
$str=str_replace('&quot;&quot;','Ъ',$str);
$str=str_replace('&quot;','ъ',$str);
$str=str_replace('&#8216;&#8216;','Ь',$str);
$str=str_replace('&#8216;','ь',$str);
$str=str_replace('YE','Э',$str);
$str=str_replace('Ye','Э',$str);
$str=str_replace('YU','Ю',$str);
$str=str_replace('Yu','Ю',$str);
$str=str_replace('YA','Я',$str);
$str=str_replace('Ya','Я',$str);
$str=strtr($str,array('"'=>'','a'=>'а','b'=>'б','v'=>'в','g'=>'г','d'=>'д','e'=>'е','j'=>'ж','z'=>'з','i'=>'и','y'=>'й','k'=>'к','l'=>'л','m'=>'м','n'=>'н','o'=>'о','p'=>'п','r'=>'р','s'=>'с','t'=>'т','u'=>'у','f'=>'ф','h'=>'х','c'=>'ц','w'=>'ш','x'=>'ы','A'=>'А','B'=>'Б','V'=>'В','G'=>'Г','D'=>'Д','E'=>'Е','J'=>'Ж','Z'=>'З','I'=>'И','Y'=>'Й','K'=>'К','L'=>'Л','M'=>'М','N'=>'Н','O'=>'О','P'=>'П','R'=>'Р','S'=>'С','T'=>'Т','U'=>'У','F'=>'Ф','H'=>'Х','C'=>'Ц','W'=>'Ш','X'=>'Ы'));
return 
$str;
}
$a mysql_fetch_array(mysql_query("SELECT * FROM optim WHERE klu4 = '1'"));
if (
$a['rooms']<time()){
$i time() + 104800;
mysql_query("Update optim set rooms='".$i."' WHERE klu4 = '1'");
$i time() - 104800;
for (
$num 0;$num <= 20;$num++){
$roptim 'room'.$num;
mysql_query("delete from $roptim WHERE id<'".$i."'");
mysql_query("OPTIMIZE TABLE $roptim");
}
}
if (
$a['clr']>0){
if (
$a['clr']<time()){
for (
$num 0;$num <=20;$num++){
$room 'room'.$num;
$res mysql_query("Select id from $room order by id desc");
$kol mysql_affected_rows();
$lines mysql_fetch_array($res);
for (
$k 1;$k <= $kol-1;$k++){
$lines mysql_fetch_array($res);
$kl $lines['id'];
mysql_query("Delete from $room where id = '".$kl."'");
mysql_query("Update optim set clr='0' WHERE klu4 = '1'");
}
}
}
}
if (
$a['bsend']<time()) require('bsend.php');
if (
$a['bchat']<time()) require('bchat.php');
if(
$set['znatint'] > 0) require('znatok.php');
if(
$set['shutint'] > 0) require('shutnik.php');
if(
$rm == 0) require('umnik1.php');
if(
$rm == 8) require('mad.php');
$smthwr 0;
$bmax $max*2;
if (empty(
$pwd)) $pwd='pub';
$rem mysql_query("SELECT name,topic FROM rooms where rm = '".$rm."'");
$iname mysql_fetch_array($rem);
$topic $iname['topic'];
$names $iname['name'];
if(@
$msg){
$msg trim($msg ");
$msg iconv('utf-8''windows-1251'$msg);
$msg substr($msg,0,400);
$msg iconv('windows-1251''utf-8'$msg);


$msg ereg_replace(" +"," ",$msg);

$msg str_replace(""" "$msg);
$msg strtr($msg,array(chr("0")=>"",chr("1")=>"",chr("2")=>"",chr("3")=>"",chr("4")=>"",chr("5")=>"",chr("6")=>"",chr("7")=>"",chr("8")=>"",chr("9")=>"",chr("10")=>"",chr("11")=>"",chr("12")=>"",chr("13")=>"",chr("14")=>"",chr("15")=>"",chr("16")=>"",chr("17")=>"",chr("18")=>"",chr("19")=>"",chr("20")=>"",chr("21")=>"",chr("22")=>"",chr("23")=>"",chr("24")=>"",chr("25")=>"",chr("26")=>"",chr("27")=>"",chr("28")=>"",chr("29")=>"",chr("30")=>"",chr("31")=>""));
$msg str_replace("�","ё",$msg);
$msg htmlspecialchars($msg);
$msg str_replace("')""' )"$msg);
$msg str_replace("&nbsp;)""&nbsp; )"$msg);
$msg str_replace("&quot;)""&quot; )"$msg);
$msg str_replace("&copy;)""&copy; )"$msg);
$msg str_replace("&reg;)""&reg; )"$msg);
$msg str_replace("&trade;)""&trade; )"$msg);
$msg str_replace("&euro;)""&euro; )"$msg);
$msg str_replace("&pound;)""&pound; )"$msg);
$msg str_replace("&bdquo;)""&bdquo; )"$msg);
$msg str_replace("&ldquo;)""&ldquo; )"$msg);
$msg str_replace("&laquo;)""&laquo; )"$msg);
$msg str_replace("&raquo;)""&raquo; )"$msg);
$msg str_replace("&gt;)""&gt; )"$msg);
$msg str_replace("&lt;)""&lt; )"$msg);
$msg str_replace("&ge;)""&ge; )"$msg);
$msg str_replace("&le;)""&le; )"$msg);
$msg str_replace("&asymp;)""&asymp; )"$msg);
$msg str_replace("&ne;)""&ne; )"$msg);
$msg str_replace("&equiv;)""&equiv; )"$msg);
$msg str_replace("&sect;)""&sect; )"$msg);
$msg str_replace("&amp;)""&amp; )"$msg);
$msg str_replace("&infin;)""&infin; )"$msg);

$msg str_replace(""", "&quot;", $msg);
$msg = str_replace("|", "&#0166;", $msg);
$msg str_replace("'""&#8216;"$msg);
$msg str_replace("\", "", $msg);
$msg = addslashes($msg);
if (!isset(
$prvt)) $prvt = 0;
$str1='';
$str2=$msg;
if (((
$translit==1)||($row['translit']==1))||($vv!=0)){
$r = mysql_query("select user from users WHERE id '".$towhom."' LIMIT 1;");
$a = mysql_fetch_array($r);
if (strpos(
$msg,$a['user'])===0){
$str1 = substr($msg,0,strlen($a['user']));
$str2 = substr($msg,strlen($a['user']),strlen($msg)-strlen($a['user']));
$msg = $str2;
}
if (
$vv!=0 and $towhom$msg=$a['user'].', '.$msg;
}
if (
$prvt == 0) $towhom = '';
if (!isset(
$towhom)) $towhom = '';
if(
$level>4) $msg = eregi_replace("((http://))((([a-z0-9-]+(.[a-z0-9-]+)*(.[a-z;]{2,3}))|(([0-9]{1,3}.){3}([0-9]{1,3})))((/|?)[a-z0-9~#%&'_+=:;?.-]*)*)", "<a href="\0">\3</a>", $msg);
require('smile.php');
$minpos 500;$nm 500;
for (
$j=0;$j<=count($smiles)-1;$j++){
$tmpp strpos($msg,$smiles[$j]);
if ((
$tmpp $minpos)&&($tmpp !== false)){
$minpos $tmpp;$nm $j;
}
}
if (
$minpos !=500){
if ((
$translit!=1)||($row['translit']==1)){
$st1 substr($msg,0,$minpos+strlen($smiles[$nm]));
$st2 substr($msg,$minpos+strlen($smiles[$nm]),strlen($msg)-strlen($st1));
$st1_wosm $st1;
$st1 str_replace($smiles[$nm],$replaces[$nm],$st1);
if (
strpos($replaces[$nm],'smilean/')!==false$st1_woasm $st1_wosm;else $st1_woasm $st1;
$msg_woasm $st1.$st2;
$msg_wosm $st1_wosm.$st2;
$msg $st1_woasm.$st2;
} else {
$st1 substr($msg,0,$minpos);
$st2 substr($msg,$minposstrlen($smiles[$nm]));
$st3 substr($msg,$minpos+strlen($smiles[$nm]),strlen($msg)-strlen($st1)-strlen($st2));
if (
$room!='room0'$st1 trun_to_rus($st1);
$st2_wosm $st2;
$st2 $replaces[$nm];
if (
strpos($replaces[$nm],'smilean/')!==false$st2_woasm $st2_wosm;else $st2_woasm $st2;
if (
$room!='room0'$st3 trun_to_rus($st3);
$msg $st1.$st2_woasm.$st3;
$msg_wosm $st1.$st2_wosm.$st3;
$msg_woasm $st1.$st2.$st3;
}
}
else if ((
$translit==1)||($row['translit']==1)&&($room!='room0')) $msg trun_to_rus($msg);
unset(
$smiles);
unset(
$replaces);
if ((
$translit==1)||($row['translit']==1)){
$nick=strtok($msg,' ');
$msg=strstr($msg,' ');
$msg trun_to_rus($msg);
$msg=$nick.$msg;
}
$msg $str1.$msg;
if (@
$msg_wosm!=''$msg_wosm $str1.$msg_wosm;
if (@
$msg_woasm!=''$msg_woasm $str1.$msg_woasm;
if(
$vv!=0){
if(
in_array('u'$atr)) $under=1;
if(
in_array('b'$atr)) $bold=1;
if(
in_array('i'$atr)) $nakl=1;
} else {
if(
substr_count($atr'u') != 0$under=1;
if(
substr_count($atr'b') != 0$bold=1;
if(
substr_count($atr'i') != 0$nakl=1;
}
if ((
$level>=6) && $bold$msg '<b>'.$msg.'</b>';
if ((
$level>=4) && $under$msg '<u>'.$msg.'</u>';
if ((
$level>=4) && $nakl$msg '<i>'.$msg.'</i>';
if (@
$msg_wosm!=''){
if ((
$level>=6) && $bold$msg_wosm '<b>'.$msg_wosm.'</b>';
if ((
$level>=4) && $under$msg_wosm '<u>'.$msg_wosm.'</u>';
if ((
$level>=4) && $nakl$msg_wosm '<i>'.$msg_wosm.'</i>';}
if (@
$msg_woasm!=''){
if ((
$level>=6) && $bold$msg_woasm '<b>'.$msg_woasm.'</b>';
if ((
$level>=4) && $under$msg_woasm '<u>'.$msg_woasm.'</u>';
if ((
$level>=4) && $nakl$msg_woasm '<i>'.$msg_woasm.'</i>';}
if(
$rm==0){
function 
rus_to_k($str){
$str str_replace('а','a',$str);
$str str_replace('б','b',$str);
$str str_replace('в','v',$str);
$str str_replace('г','g',$str);
$str str_replace('д','d',$str);
$str str_replace('е','e',$str);
$str str_replace('ё','e',$str);
$str str_replace('ж','j',$str);
$str str_replace('з','z',$str);
$str str_replace('и','i',$str);
$str str_replace('й','y',$str);
$str str_replace('к','k',$str);
$str str_replace('л','l',$str);
$str str_replace('м','m',$str);
$str str_replace('н','n',$str);
$str str_replace('о','o',$str);
$str str_replace('п','p',$str);
$str str_replace('р','r',$str);
$str str_replace('с','s',$str);
$str str_replace('т','t',$str);
$str str_replace('у','u',$str);
$str str_replace('ф','f',$str);
$str str_replace('х','h',$str);
$str str_replace('ч','c',$str);
$str str_replace('ц','q',$str);
$str str_replace('ш','w',$str);
$str str_replace('щ','>',$str);
$str str_replace('ь','<',$str);
$str str_replace('ы','x',$str);
$str str_replace('ъ','.',$str);
$str str_replace('э',':',$str);
$str str_replace('ю',';',$str);
$str str_replace('я','}',$str);
$str str_replace('А','a',$str);
$str str_replace('Б','b',$str);
$str str_replace('В','v',$str);
$str str_replace('Г','g',$str);
$str str_replace('Д','d',$str);
$str str_replace('Е','e',$str);
$str str_replace('Ё','e',$str);
$str str_replace('Ж','j',$str);
$str str_replace('З','z',$str);
$str str_replace('И','i',$str);
$str str_replace('Й','y',$str);
$str str_replace('К','k',$str);
$str str_replace('Л','l',$str);
$str str_replace('М','m',$str);
$str str_replace('Н','n',$str);
$str str_replace('О','o',$str);
$str str_replace('П','p',$str);
$str str_replace('Р','r',$str);
$str str_replace('С','s',$str);
$str str_replace('Т','t',$str);
$str str_replace('У','u',$str);
$str str_replace('Ф','f',$str);
$str str_replace('Х','h',$str);
$str str_replace('Ч','c',$str);
$str str_replace('Ц','q',$str);
$str str_replace('Ш','w',$str);
$str str_replace('Щ','>',$str);
$str str_replace('Ь','<',$str);
$str str_replace('Ы','x',$str);
$str str_replace('Ъ','.',$str);
$str str_replace('Э',':',$str);
$str str_replace('Ю',';',$str);
$str str_replace('Я','}',$str);
return 
$str;
}
$a mysql_query("Select * from vopros");
$b mysql_fetch_array($a);
$nom $b['number'];
$vr $b['time'];
$answ $b['answer'];
$tran $b['tran'];
$amsg rus_to_k($msg);
$kansw rus_to_k($answ);
}
$msg ' '.$nastr.'<br/>'.$msg;
if (@
$msg_wosm!=''$msg_wosm ' '.$nastr.'<br/>'.$msg_wosm;
if (@
$msg_wosm!=''$msg_woasm ' '.$nastr.'<br/>'.$msg_woasm;
$r mysql_query("SELECT message FROM $room WHERE usid = '".$id."' order by id desc LIMIT 1");
$a mysql_fetch_array($r);
if (
$a['message'] !== $msg){
require(
'kommands.php');
//require('filtr.php');
#######################

##################В лог рекламщиков###################
$idu=$row["id"];
$msgr=strtolower($msg);
if (
substr_count($msgr'ru')!=0||substr_count($msgr'com')!=0||substr_count($msgr'ua')!=0||substr_count($msgr'mobi')!=0||substr_count($msgr'ws')!=0||substr_count($msgr'su')!=0||substr_count($msgr'us')!=0||substr_count($msgr'biz')!=0||substr_count($msgr'kz')!=0||substr_count($msgr'lv')!=0||substr_count($msgr'lt')!=0||substr_count($msgr'net')!=0||substr_count($msgr'org')!=0||substr_count($msgr'info')!=0){
$fir fopen("syst/reklama.dat""a+");
@
flock($fir,LOCK_EX);
$dat date ("d/m/y");
$vrem date ("H:i");
$lst "$us(id:$idu) ($dat $vrem): $msgn";
@
fwrite($fir"$lstn");
@
fwrite($fir"**********n");
@
fflush($fir);
@
flock($fir,LOCK_UN);
@
fclose($fir);
}
##########################################################

if (eregi ("http[[:punct:]]",$msg,$arr)){$rekl=1$msg="ой";};
if (
eregi ('.ru',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.su',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.us',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.com',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.net',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.org',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.info',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.biz',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.kz',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.lv',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('.lt',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('Pro-cto.',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('PRO-CTO.',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('Pro-cto',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('pro-cto',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('pro-cto.',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('PRO-CTO',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('PRO - CTO',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('pro - cto',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('pro - cto.',$msg,$arr)){$rekl=1$msg='Смотрите какой я лох, а этот чат Супер! дайте мне бан';};
if (
eregi ('www.',$msg,$arr)){$rekl=1$msg='ой';};
if (
eregi ('wap.',$msg,$arr)){$rekl=1$msg='ой';};


#######################
$time getmicrotime();
$ftime $time 90;
$r mysql_query("SELECT count(*) as sum from $room WHERE (usid = '".$id."')and(id > '".$ftime."')");
$a mysql_fetch_array($r);
$sum $a['sum'];
if (
$sum>=5&&$level<4){
$ftime $time 240;
mysql_query("update users set kik = '".$ftime."', whykik = 'флуд', whokik = '".$syst."' WHERE id = '".$id."' LIMIT 1;");
}
$today date("H:i");
$posts =  $row['posts'];
$posts++;
$dayp =  $row['dayp'];
$dayp++;
mysql_query("Update users set posts='".$posts."', dayp='".$dayp."', onl='".$time."', room='".$rm."' where id ='".$id."' LIMIT 1;");
$hid $row['inv'];
$kol++;
$rnd rand(0,99999999);
if(
$prvt==2){
$data date("d-M-Y [H:i]");
$tema 'Из комнаты '.$names;
$msg strip_tags($msg);
mysql_query("Insert into zapiski set klu4='".$rnd."', who ='".$us."', idwho ='".$id."', message = '".$msg."', towhom = '".$user."', idtowhom = '".$towhom."', time = '".$time."', readd = '0', topic = '".$tema."', date='".$data."'");
$lmsg='<br/>Отправлено в записки: '.$msg;
mysql_query("Insert into $room set klu4= '".$rnd."', time='".$today."', who='".$us."', message='".$lmsg."', id='".$time."', towhom='".$towhom."', hid='2', usid='".$id."'");
$rlet11 rand(0,99999999);
$smsg='<br/><u>'.$us.'</u> в записки: '.$msg;
mysql_query("Insert into $room set klu4= '".$rlet11."', time='".$today."', who='', message='".$smsg."', id='".$time."', towhom='1', hid='1', usid='7'");
echo 
head;
if (
$vv!=0) echo '<div class="d0"><b>Готово!</b></div>';
else echo 
"<card id="ok" title="Готово!" ontimer="chat.php?$wp&amp;rm=$rm"><timer value="15"/><p>";
echo 
$fsize1;
echo 
'<b>Успешно отправлено!</b><br/>';
echo 
divide;
echo 
'<a href="chat.php?'.$wp.'&amp;rm='.$rm.'">В чат</a>';
echo 
$fsize2;
echo 
foot;
mysql_close($link);
exit;
} else {
if ((
$rm == 0)&&(substr_count($amsg'$kansw')!=0)&&$nom!=5){
mysql_query("Insert into room0 set klu4= '".$rnd."', time='".$today."', who='".$us."', message='".$msg."', messagewosm = '".$msg_wosm."', messagewoasm = '".$msg_woasm."', id='".$time."', towhom='".$towhom."', hid='2', usid='".$id."'");
} else if (
$rm == 7){
$inkgnt mysql_fetch_array(mysql_query("Select user from users where id='8' LIMIT 1;"));
mysql_query("Insert into room7 set klu4= '".$rnd."', time='".$today."', who='".$inkgnt[0]."', message='".$msg."', messagewosm = '".$msg_wosm."', messagewoasm = '".$msg_woasm."', id='".$time."', towhom='".$towhom."', hid='0', usid='8'");
$inkmsg=" ($us)";
$rnd2 rand(0,99999999);
mysql_query("Insert into room7 set klu4= '".$rnd2."', time='".$today."', who='', message='".$inkmsg."', id='".$time."', towhom='11', hid='1', usid='7'");
mysql_query("Insert into room7 set klu4= '".$rnd2."', time='".$today."', who='', message='".$inkmsg."', id='".$time."', towhom='22', hid='1', usid='7'");
} else if (
$rm == 10){
mysql_query("Insert into room10 set klu4= '".$rnd."', time='".$today."', who='".$us."', message='".$msg."', messagewosm = '".$msg_wosm."', messagewoasm = '".$msg_woasm."', id='".$time."', towhom='".$towhom."', hid='".$hid."', usid='".$id."', pwd='".$pwd."'");
} else {
mysql_query("Insert into $room set klu4= '".$rnd."', time='".$today."', who='".$us."', message='".$msg."', messagewosm = '".$msg_wosm."', messagewoasm = '".$msg_woasm."', id='".$time."', towhom='".$towhom."', hid='".$hid."', usid='".$id."'");
}
}
if(
$towhom and $towhom!=11 and $id!=11) {
$rnd11 rand(0,99999999);
$botmsg='<br/><u>'.$us.'</u>:'.$msg;
mysql_query("Insert into $room set klu4= '".$rnd11."', time='".$today."', who='', message='".$botmsg."', id='".$time."', towhom='11', hid='1', usid='7'");
}
if(
$towhom and $towhom!=22 and $id!=22) {
$rnd11 rand(0,99999999);
$botmsg='<br/><u>'.$us.'</u>:'.$msg;
mysql_query("Insert into $room set klu4= '".$rnd11."', time='".$today."', who='', message='".$botmsg."', id='".$time."', towhom='22', hid='1', usid='7'");
}
if(
$rm==0)require("umnik2.php");
}
}
$time date("H:i");
if(
$rm==10$rm.="&amp;pwd=$pwd";
$rm2=$rm;
if(
$mod=='privat'$rm.="&amp;mod=$mod";
if (
$row['zamen']==1){
if (
$row['translit']==0){
function 
rus_to_en($str){
$str str_replace('а','a',$str);
$str str_replace('е','e',$str);
$str str_replace('ё','e',$str);
$str str_replace('и','u',$str);
$str str_replace('к','k',$str);
$str str_replace('о','o',$str);
$str str_replace('р','p',$str);
$str str_replace('с','c',$str);
$str str_replace('у','y',$str);
$str str_replace('х','x',$str);
$str str_replace('А','A',$str);
$str str_replace('В','B',$str);
$str str_replace('Е','E',$str);
$str str_replace('Ё','E',$str);
$str str_replace('К','K',$str);
$str str_replace('М','M',$str);
$str str_replace('Н','H',$str);
$str str_replace('О','O',$str);
$str str_replace('Р','P',$str);
$str str_replace('С','C',$str);
$str str_replace('Т','T',$str);
$str str_replace('Х','X',$str);
return 
$str;
}
}
ob_start("rus_to_en");}else{ob_start();}
if (
$rm==10$topic='Интим: '.$pwd;
$r mysql_query("select count(readd) as num from zapiski WHERE (idtowhom = '".$id."')and(readd = '0')and(ininc = '1')");
$a mysql_fetch_array($r);
$inb $a['num'];
if (
$vv!=0){
echo 
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="http://'
.chat_adr.'/style/'.$row["style"].'.css"/>
<title>'
.chat_adr.'</title>
<meta http-equiv="Pragma" content="no-cache"/>'
;
if (
$avr!=0) { $avr2=$avr/10;echo '<meta http-equiv="refresh" content="'.$avr2.'; url=chat.php?'.$wp.'&amp;rm='.$rm.'&amp;w='.$w.'"/>';}
echo 
'<meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head><body><div class="head">&nbsp;</div>
<div class="d1">
<div class="d0"><b>'
.$topic.' ['.$time.']</b></div>';
echo 
$fsize1;
if (
$row['kn_update']==0) echo ' <a href="chat.php?'.$wp.'&amp;rm='.$rm.'">Обновить</a>';
if (
$row['kn_say']==0) echo ' <a href="#add">Сказать</a>';
if ((
$row['kn_filtr']==1)&&($rm!=10)){
if (
$mod=='"privat')echo ' <a href="chat.php?'.$wp.'&amp;rm='.$rm2.'">Фильтр[P!]-выкл</a>';
else echo 
' <a href="chat.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=privat">Фильтр[P!]-вкл</a>';
}
if (
$row['kn_letters']==0) echo ' <a href="chatmail.php?'.$wp.'&amp;rm='.$rm.'">Записки('.$inb.')</a>';
if (
$row['kn_whochat']==0) echo ' <a href="who.php?'.$wp.'&amp;rm='.$rm.'">Кто где?</a>';
$room='room'.$rm2;
$tm time()-300;
if (
$level 7$inr mysql_query("Select id from $room WHERE id > '".$tm."' and hid != 1 group by who order by id desc;");
else 
$inr mysql_query("Select id from $room WHERE id > '".$tm."' group by who order by id desc;");
$kola mysql_affected_rows();
if ((
$row['kn_whoroom']==0)&&($rm!=10))echo ' <a href="whoroom.php?'.$wp.'&amp;rm='.$rm.'">Кто тут?('.($kola-1).')</a>';
if ((
$row['kn_panel']==0)&&($rm!=10)) {
if ((
$level>3)&&($level!=7)) echo ' <a href="mpanel.php?'.$wp.'">mPanel</a>';
else if (
$level==7) echo ' <a href="apanel.php?'.$wp.'">aPanel</a>';
}
if (
$row['kn_nood']==0) echo ' <a href="nood.php?'.$wp.'&amp;rm='.$rm.'">Настроение</a>';
if (
$row['kn_holl']==0) echo ' <a href="enter.php?'.$wp.'&amp;rm='.$rm.'">Прихожая</a>';
if (
$row['kn_cabinet']==0) echo ' <a href="cabinet.php?'.$wp.'&amp;rm='.$rm.'">Кабинет</a>';
if ((
$row['kn_stats']==0)&&($rm==0)) echo ' <a href="statistik.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=10ym">Статистика</a>';
if ((
$row['kn_kommands']==0)&&($rm==0)) echo ' <a href="faq.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=vict_kom">Команды</a>';
if ((
$row['trade']==0)&&($rm==0)) echo ' <a href="prodavec.php?'.$wp.'&amp;rm='.$rm.'">Купи ответ</a>';
if ((
$row['kn_sos']==0)&&($rm!=9)) echo ' <a href="sos.php?'.$wp.'&amp;rm='.$rm.'">Вызов Модера</a>';
if (
$rm==10) echo ' <a href="intim.php?'.$wp.'">Сменить ключ</a>';
if ((
$level>3)&&($rm!=10)) echo ' <a href="topic.php?'.$wp.'&amp;rm='.$rm.'">Топик</a>';
echo 
'<br/>'.divide;
} else {
echo 
head;
echo 
'<head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>';
if (
$avr!=0) echo '<card id="chat" title="'.$topic.' ['.$time.']" ontimer="chat.php?'.$wp.'&amp;rm='.$rm.'&amp;ref='.$ref.'"><timer value="'.$avr.'"/>';
else echo 
'<card id="chat" title="'.$topic.' ['.$time.']">';
if (
$row['kn_update']==0) echo '<do type="options" name="ref" label="Обновить"><go href="chat.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if (
$row['kn_say']==0) echo '<do type="options" name="add" label="Сказать"><go href="#add"/></do>';
if ((
$row['kn_filtr']==1)&&($rm!=10)){
if (
$mod=='privat')echo '<do type="options" name="pr" label="Фильтр[P!]-выкл"><go href="chat.php?'.$wp.'&amp;rm='.$rm2.'"/></do>';
else echo 
'<do type="options" name="pr" label="Фильтр[P!]-вкл"><go href="chat.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=privat"/></do>';
}
if (
$row['kn_letters']==0) echo '<do type="options" name="mes" label="Записки('.$inb.')"><go href="chatmail.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if (
$row['kn_whochat']==0) echo '<do type="options" name="who" label="Кто где?"><go href="who.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
$room='room'.$rm2;
$tm time()-300;
if (
$level 7$inr mysql_query("Select id from $room WHERE id > '".$tm."' and hid != 1 group by who order by id desc;");
else 
$inr mysql_query("Select id from $room WHERE id > '".$tm."' group by who order by id desc;");
$kola mysql_affected_rows();
if ((
$row['kn_whoroom']==0)&&($rm!=10))echo '<do type="options" name="whr" label="Кто тут?('.($kola-1).')"><go href="whoroom.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if ((
$row['kn_panel']==0)&&($rm!=10)) {
if ((
$level>3)&&($level!=7)) echo '<do type="options" name="mp" label="mPanel"><go href="mpanel.php?'.$wp.'"/></do>';
else if (
$level==7) echo '<do type="options" name="ap" label="aPanel"><go href="apanel.php?'.$wp.'"/></do>';
}
if (
$row['kn_nood']==0) echo '<do type="options" name="nas" label="Настроение"><go href="nood.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if (
$row['kn_holl']==0) echo '<do type="options" name="ent" label="Прихожая"><go href="enter.php?'.$wp.'"/></do>';
if (
$row['kn_cabinet']==0) echo '<do type="options" name="cab" label="Кабинет"><go href="cabinet.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if ((
$row['kn_stats']==0)&&($rm==0)) echo '<do type="options" name="st" label="Статистика"><go href="statistik.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=10ym"/></do>';
if ((
$row['kn_kommands']==0)&&($rm==0)) echo '<do type="options" name="kom" label="Команды"><go href="faq.php?'.$wp.'&amp;rm='.$rm.'&amp;mod=vict_kom"/></do>';
if ((
$row['trade']==0)&&($rm==0)) echo '<do type="options" name="tr" label="Купи ответ"><go href="prodavec.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if ((
$row['kn_sos']==0)&&($rm!=9)) echo '<do type="options" name="help" label="Вызов Модера"><go href="sos.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
if (
$rm==10) echo '<do type="options" name="klu4" label="Сменить ключ"><go href="intim.php?'.$wp.'"/></do>';
if ((
$level>3)&&($rm!=10)) echo '<do type="options" name="top" label="Топик"><go href="topic.php?'.$wp.'&amp;rm='.$rm.'"/></do>';
echo 
'<p>';
echo 
$fsize1;
}
if (
$pic!=0$sxa='<img src="p.gif" alt="new!"/>';
else 
$sxa='';
if(
$inb != 0) echo $sxa.'<b>Вам пришло письмо <a href="inbox.php?'.$wp.'">('.$inb.')</a></b><br/>';
echo 
'&#187; <a href="#add" accesskey="'.$bind1.'">Сказать </a>('.$bind1.')<br/>';
echo 
'&#187; <a href="chat.php?'.$wp.'&amp;rm='.$rm.'" accesskey="'.$bind2.'">Обновить</a> ('.$bind2.')<br/>---';
if (
$rm==10$res mysql_query ("Select HIGH_PRIORITY * from room10 WHERE (((usid = '".$id."')OR(towhom = '".$id."')OR(towhom = '')) and (pwd='".$pwd."')) order by id desc LIMIT $bmax");
elseif(
$mod=='privat'$res mysql_query ("Select HIGH_PRIORITY * from $room WHERE (usid = '".$id."')OR(towhom = '".$id."') order by id desc LIMIT 1,$bmax");
else 
$res mysql_query ("Select HIGH_PRIORITY * from $room WHERE ((usid = '".$id."')OR(towhom = '".$id."')OR(towhom = '')) order by id desc LIMIT 1,$bmax");
$kol mysql_affected_rows();
$kop=0;
while(
$xz mysql_fetch_array($res)){
$kop++;
$usid $xz['usid'];
if (!
in_array($usid$ignor)){
$date $xz['time'];
$klu4 $xz['klu4'];
$name $xz['who'];
$msg $xz['message'];
if (
$smset==0&&$xz['messagewosm']!=''$msg $xz['messagewosm'];
if (
$smset==2&&$xz['messagewoasm']!=''$msg $xz['messagewoasm'];
$th $xz['towhom'];
$msg str_replace($us'<b>'.$us.'</b>'$msg);
if (
$pic!=0){
if (
$usid<11){
$sxa='<img src="'.$usid.'.gif" alt="-"/>';
} else {
$isex mysql_fetch_array(mysql_query("select sex from users WHERE id = '".$usid."' LIMIT 1;"));
if (
$isex[0]==1$sxa='<img src="m.gif" alt="м"/>';
else 
$sxa='<img src="f.gif" alt="ж"/>';
}
} else 
$sxa='';
if (
$level>and $row['del_link']==1$add=' <a href="dm.php?'.$wp.'&amp;rm='.$rm.'&amp;klu4='.$klu4.$takep.'">X</a>';
else 
$add='';
if ((
$th == $id) or ($th and $name==$row['user'])) $adp='[P!]';
else 
$adp='';
echo 
'<br/>'.$sxa.'<b><a href="inside.php?'.$wp.'&amp;rm='.$rm.'&amp;nk='.$usid.$takep.'">'.$name.'</a>'.$adp.'</b> ['.$date.$add.']'.$msg;
if (
$kop >= $max) break;
}
}
if (
$rm==10){
$fi fopen("syst/intim.dat""a+");
$time date("H:i");
$datdf date ("d/m/y");
fwrite($fi"$us ($datdf $time), pass - $pwdn");
fwrite($fi'************n');
fflush($fi);
fclose($fi);
echo 
'<br/>'.divide.'Здесь сейчас: ';
$tim time()-300;
$ress mysql_query("Select who,hid,pwd from room10 WHERE (id > '".$tim."') and ((pwd = '".$pwd."')OR(pwd = '')) group by who order by id desc");
$kol mysql_affected_rows();
$liness mysql_fetch_array($ress);
for (
$k 1;$k $kol;$k++){
$liness mysql_fetch_array($ress);
$userr $liness['who'];
echo 
$userr;
if ((
$k+1) != $kol) echo ', ';
}
if(
$kol>1)
unset(
$liness);
}
echo 
'<br/>---';
if (
$max $kol){
echo 
'<br/>&#187; <a href="history.php?'.$wp.'&amp;rm='.$rm.'&amp;num='.$max.'" accesskey="'.$bind3.'">История</a> ('.$bind3.')';
}
echo 
'<br/>&#187; <a href="enter.php?'.$wp.'" accesskey="'.$bind4.'">Прихожая</a> ('.$bind4.')<br/>';
if ((
$level==4)||($level==5))$popravka=790;
if (
$level>=6)$popravka=850;
if (
$level<4$popravka=560;
$pagesize=round((ob_get_length()+$popravka)/1024,1);
if (
$tr_link==1){
echo 
divide;
echo 
'[<a href="trafik.php?'.$wp.'&amp;rm='.$rm.'">'.$pagesize.' kb</a>]';
info_compress();
list(
$msec,$sec)=explode(chr(32),microtime());
echo 
'['.round(($sec+$msec)-$HeadTime,3).' sec]';
}
echo 
$fsize2;
if (
$vv!=1)echo '</p></card><card id="add" title="Сказать"><p>';
else {
echo 
'<form action="chat.php?'.$wp.'&amp;rm='.$rm.'" method="post">';
echo 
$fsize1.divide.'<a name="add">Сказать:</a><br/>'.$fsize2;
}
echo 
'<input name="msg'.$ref.'" maxlength="200" title="Text"/><br/>';
if(
$selemoc!=0){
if(
$emocmenu==1){
echo 
'<select name="nastr">';
echo 
'<option value="">-----</option>';
if(
$emoc1) echo '<option value="'.$emoc1.'">'.$emoc1.'</option>';
if(
$emoc2) echo '<option value="'.$emoc2.'">'.$emoc2.'</option>';
if(
$emoc3) echo '<option value="'.$emoc3.'">'.$emoc3.'</option>';
if(
$emoc4) echo '<option value="'.$emoc4.'">'.$emoc4.'</option>';
if(
$emoc5) echo '<option value="'.$emoc5.'">'.$emoc5.'</option>';
if(
$emoc6) echo '<option value="'.$emoc6.'">'.$emoc6.'</option>';
if(
$emoc7) echo '<option value="'.$emoc7.'">'.$emoc7.'</option>';
if(
$emoc8) echo '<option value="'.$emoc8.'">'.$emoc8.'</option>';
if(
$emoc9) echo '<option value="'.$emoc9.'">'.$emoc9.'</option>';
if(
$emoc10)echo '<option value="'.$emoc10.'">'.$emoc10.'</option>';
echo 
'</select><br/>';
}else{
echo 
'<select name="nastr">';
echo 
'<option value="">-----</option>';
echo 
'<option value="Радостно">Paдocтнo</option>';
echo 
'<option value="Печально">Пeчaльнo</option>';
echo 
'<option value="Удивлённо">Удивлённo</option>';
echo 
'<option value="Ласково">Лacкoвo</option>';
echo 
'<option value="Смущённо">Cмyщённo</option>';
echo 
'<option value="Кокетливо">Koкeтливo</option>';
echo 
'<option value="Обиженно">Oбижeннo</option>';
echo 
'<option value="Настойчиво">Нacтойчивo</option>';
echo 
'<option value="Шёпотом">Шёпoтoм</option>';
echo 
'<option value="Задумчиво">Зaдyмчивo</option>';
echo 
'<option value="Откровенно">Oткpoвeннo</option>';
echo 
'</select><br/>';
}
}
if (
$level>=4){
if (
$vv!=0){
echo 
$fsize1;
if (
$level>=6) echo '<input name="atr[]" type="checkbox" value="b"/>Жирный<br/>';
echo 
'<input name="atr[]" type="checkbox" value="u"/>Подчеркнутый<br/>';
echo 
'<input name="atr[]" type="checkbox" value="i"/>Курсив<br/>';
echo 
$fsize2;
} else {
echo 
'<select name="atr" multiple="true">';
if (
$level>=6) echo '<option value="b">Жирный</option>';
echo 
'<option value="u">Подчеркнутый</option>';
echo 
'<option value="i">Курсив</option>';
echo 
'</select><br/>';
}
}
if (
$vv!=0){
echo 
'<input class="ibutton" type="submit" accesskey="'.$bind1.'" value="Сказать ('.$bind1.')"/><br/></form>';
echo 
$fsize1;
echo 
divide;
} else {
echo 
$fsize1;
echo 
'&#187; <anchor accesskey="'.$bind1.'" title="send">Сказать<go href="chat.php?'.$wp.'&amp;rm='.$rm.'" method="post">';
echo 
"<postfield name="msg" value="$(msg$ref)"/>";
if(
$level>=4) echo "<postfield name="atr" value="$(atr)"/>";
if(
$selemoc!=0) echo "<postfield name="nastr" value="$(nastr)"/>";
if(
$row['translit']==1) echo '<postfield name="translit" value="1"/>';
else echo 
'<postfield name="translit" value="0"/>';
echo 
'</go></anchor> ('.$bind1.')<br/>';
}
if (
$vv==0) echo '&#187; <a href="chat.php?'.$wp.'&amp;rm='.$rm.'">В чат</a>';
echo 
$fsize2;
echo 
foot;
$alltraf=$row['alltraf'];
$alltraf=$alltraf+$pagesize;
mysql_query("Update users set alltraf='".$alltraf."', lasttraf='".$pagesize."' where id='".$id."' LIMIT 1;");
mysql_close ($link);
ob_end_flush();

?>
Онлайн: 0
Реклама