Просмотр файла gta/chat.php

Размер файла: 8.33Kb
<?php
include "ini3.php";
include "includes/header$h.php";


$id=cyr(htmlspecialchars(stripslashes(trim($id))));
$pass=cyr(htmlspecialchars(stripslashes(trim($pass))));

if(!empty($id))
{
$q = mysql_query("select * from users where id='".$id."';");
}
else
{
die ($lang['empty_login']."</body></html>");
}


$data = mysql_fetch_array($q);

$id=$data['id'];
$login=$data['login'];
$band=$data['band'];
$cars=$data['cars'];
$guns=$data['guns'];
$money=$data['money'];
$admin=$data['admin'];
$verify=$data['verify'];
$ban=$data['ban'];

if(md5($pass)!=$data['pass'])
{
die ($lang['empty_login']."</body></html>");
}

switch($mode)
{
default:
$k=cyr(htmlspecialchars(stripslashes(trim($k))));
if($ban==1)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=0\">Беспредел</a> |<br/><br/>";
else print "Беспредел |<br/><br/>";
if($ban==0){
$a = mysql_query("select * from chat2 order by id;");
while($ab=mysql_fetch_array($a)){
$gid=$ab['id'];
$gname=$ab['name'];
$gprivate=$ab['private'];
if($gprivate==0)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$gid\">$gname</a> |";
if($gprivate==1 && $admin>=6)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$gid\">$gname</a> |";
}
print "<br/>";
if(empty($k))$k=1;
if($k!=0){
if(empty($messaga))
{
if($ban_chat<time() && $ban<time()){
echo "<form action=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\" method=\"post\">
<postfield name=\"messaga\" value=\"$(messaga)\"/>";

print "Сообщение:<br/>";
print "<input name=\"messaga\"  value=\"$messaga\" maxlength=\"1000\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Сказать\"/></form><br/>";}
else{
print "<b><font color='red'>Внимание! Вы не можете писать в чат</font></b><br/>";
}
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\">обновить</a><br/>";
$a1 = mysql_query("select * from chat2 where id='$k';");
$ab1=mysql_fetch_array($a1);
$gname=$ab1['name'];
$gprivate=$ab1['private'];
if($gprivate==0 || $gprivate==1 && $admin>=6){
print "[<u>$gname</u>]<br/>";
$all = mysql_num_rows(mysql_query("SELECT * FROM chat where kom='$k'"));
if(isset($_GET['s'])){$s=intval($_GET['s']);}else{$s=0;}
if($s<0) $s=0;
if($s>$all) $s=0;
$c=$s+1;
$pr_q = mysql_query("select * from chat where kom='$k' order by id desc limit ".$s.", 10;");
while($pr_ar=mysql_fetch_array($pr_q))
{
$alogin=$pr_ar['login'];
$aid=$pr_ar['id'];
$mtime=$pr_ar['time'];
$mtext=$pr_ar['text'];
$text=$mtext;
$pr_1 = mysql_fetch_array(mysql_query("select * from users where login='$alogin';"));
$lid=$pr_1['id'];
$ladmin=$pr_1['admin'];
include "gb/smile.php";

if($lid==1) print "<b><font color='red'>Мэр Фрэнк</a></font></b>($mtime): $text ";
elseif($ladmin==6) print "<b><a href=userview.php?id=$id&amp;pass=$pass&amp;dbid=$lid><font color='blue'>$alogin</font></a></b>($mtime): $text ";
elseif($ladmin==7)print "<a href=userview.php?id=$id&amp;pass=$pass&amp;dbid=$lid><b><font color='red'>$alogin</font></b></a>($mtime): $text ";
elseif($ladmin==0)print "<a href=userview.php?id=$id&amp;pass=$pass&amp;dbid=$lid><b>$alogin</b></a>($mtime):$text ";
if($admin>=6)print "|<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=del&amp;mid=$aid\">x</a> |";
if($admin>=6)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=ban&amp;mid=$aid\">бан</a>";
print "<br/>";
}
if($all>0)
{
$ba=ceil($all/10);
$ba2=$ba*10-10;
echo "Страницы:";
$asd=$s-(10*3);
$asd2=$s+(10*4);
if($asd<$all && $asd>0){
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k&amp;start=0\">1 |  </a>";
}
for($i=$asd; $i<$asd2;)
{
if($i<$all && $i>=0)
{
$ii=floor(1+$i/10);
if($s==$i)
{
echo ' '.$ii;
}
else
{
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k&amp;s=$i\">$ii | </a>";
}
}
$i=$i+10;
}
if($asd2<$all){echo " .. <a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k&amp;s=$ba2\">$ba </a>";
}
}
}
}
else
{
if(!empty($messaga) && $ban_do<time() && $ban_chat<time() && $ban_do!=9999999){
/*$messaga = str_replace('И', 'и', $messaga);
$messaga = str_replace('ш', 'Ш', $messaga);*/
$time=date("H:i");
mysql_query("insert into chat values(0,'$login','$time','$messaga','$k');");
print "Сообщение отправлено<br/>";
}
}
}
}
elseif($k==0 && $ban==1)
{
if(empty($messaga))
{
echo "<form action=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\" method=\"post\">
<postfield name=\"messaga\" value=\"$(messaga)\"/>";

print "Сообщение:<br/>";
print "<input name=\"messaga\"  value=\"$messaga\" maxlength=\"1000\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Сказать\"/></form><br/>";
print "[<u>Беспредел</u>]<br/>";
$pr_q = mysql_query("select * from chat where kom='0' order by id desc limit 10;");
while($pr_ar=mysql_fetch_array($pr_q))
{
$alogin=$pr_ar['login'];
$aid=$pr_ar['id'];
$mtime=$pr_ar['time'];
$mtext=$pr_ar['text'];
$text=$mtext;
$pr_1 = mysql_fetch_array(mysql_query("select * from users where login='$alogin';"));
$lid=$pr_1['id'];
$ladmin=$pr_1['admin'];
include "gb/smile.php";

if($lid==1) print "<b><font color='red'>Мэр Фрэнк</a></font></b>($mtime): $text ";
elseif($ladmin==6) print "<b><font color='blue'>$alogin</font></b>($mtime): $text ";
elseif($ladmin==7)print "<b><font color='red'>$alogin</font></b>($mtime): $text ";
elseif($ladmin==0)print "<b>$alogin</b>($mtime):$text ";
if($admin>=6)print "|<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=del&amp;mid=$aid\">x</a> |";
print "<br/>";
}
}
else
{
if(!empty($messaga) && $ban_do<time() && $ban_chat<time() && $ban_do!=9999999){
/*$messaga = str_replace('И', 'и', $messaga);
$messaga = str_replace('ш', 'Ш', $messaga);*/
$time=date("H:i");
mysql_query("insert into chat values(0,'$login','$time','$messaga','$k');");
print "Сообщение отправлено<br/>";
}
}
}
break;
case "del":
$mid=cyr(htmlspecialchars(stripslashes(trim($mid))));
mysql_query("delete from chat where id='".$mid."';");
print "Сообщение удалено<br/>";
break;
case "admin":
if($admin==7){
if(empty($p)){
print "Управление комнатами чата<br/>";
$a = mysql_query("select * from chat2 order by id;");
while($ab=mysql_fetch_array($a)){
$gid=$ab['id'];
$gname=$ab['name'];
$gprivate=$ab['private'];
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$gid\">$gname</a><br/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=admin&amp;p=1&amp;gid=$gid\">редактировать</a><br/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=admin&amp;p=2&amp;gid=$gid\">удалить</a><br/>";
print "<hr/>";
}
}else{
if($p==1){
$a = mysql_query("select * from chat2 where id='$gid';");
$ab=mysql_fetch_array($a);
$name=$ab['name'];
$private=$ab['private'];
if($s==1){
mysql_query("update chat2 set name='$name2',private='$private2' where id='$gid';");
print "Изменено<br/>";
}else{
print "<form action=\"chat.php?id=$id&amp;pass=$pass&amp;mode=admin&amp;p=1&amp;gid=$gid&amp;s=1\" method=\"post\">
<postfield name=\"name2\" value=\"$(name2)\"/>
<postfield name=\"private\" value=\"$(private)\"/>";
print "Название:<br/>";
print "<input name=\"name2\"  value=\"$name\" maxlength=\"30\"/><br/>";
echo "Приватность:<br /><select name='private2'>  <option value='0'>Открыт для всех</option>  <option value='1'>Только для модераторов</option>  </select><br/>";
print "<input class=\"button\" type=\"submit\" value=\"Создать\"/>";
print "</form><br/>";
}
}
elseif($p==2){
$a = mysql_query("select * from chat2 where id='$gid';");
$ab=mysql_fetch_array($a);
$name=$ab['name'];
if($s==1){
mysql_query("delete from chat2 where id='$gid';");
mysql_query("delete from chat where kom='$gid';");
print "Комната <b>$name</b> и все сообщения в ней удалены<br/>";
}else{
print "Действительно удалить комнату <b>$name</b> и все сообщения в ней?<br/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;mode=admin&amp;p=2&amp;gid=$gid&amp;s=1\">Удалить</a><br/>";
}
}
}
}

break;
}
print "---<br/>&gt;<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\">Чат</a>";
print "<br/>&gt;&gt;<a href=\"game.php?id=$id&amp;pass=$pass\">".$lang['menu']."</a>";
print "<br/>---<br/>";

print "</body></html>";
?>