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

Размер файла: 7.98Kb
<?php
/*
Проект онлайн-игры "Власть тьмы"
Файл является частью проекта.Распространение(в том числе в измененном виде) ЗАПРЕЩЕНО
Авторы: Команда разработчиков проекта gta_mod_swa(swa,DeMag),Студия программирования Веб-формат


*/
include "config.php";
include "includes/header2.php";

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

if(!empty($id)) 
{
$q = mysql_query("select * from user where id='".$id."';"); 
}
else
{
die ("Ошибка!</body></html>");
}


$data = mysql_fetch_array($q);

$id=$data['id'];
$login=$data['login'];
$health=$data['health'];
$health_max=$data['health_max'];
$money=$data['money'];
$gold=$data['gold'];
$email=$data['email'];
$exp=$data['exp'];
$level=$data['level'];
$admin=$data['admin'];
$sila=$data['sila'];
$wit=$data['wit'];
$life=$data['life'];
$ban=$data['ban'];
$ban_chat=$data['ban_chat'];
$ban_do=$data['ban_do'];
include "includes/func.php";

if($pass!=$data['pass'])
{
die ("Ошибка!</body></html>");
}

switch($go)
{
default:
$k=cyr(htmlspecialchars(stripslashes(trim($k))));
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=1\">Общая комната</a> |";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=2\">Реклама</a> |";
if($admin>=4)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=3\">Админ-чат</a> |<br/><br/>";
else print "Админ-чат |<br/><br/>";
if(empty($k) || $k<3)
{
if(empty($k))$k=1;
if(empty($messaga))
{
if($ban_chat<time() && $ban_do<time() && $ban_do!=9999999){
echo "<form action=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\" method=\"post\">
<postfield name=\"messaga\" value=\"$(who)\"/>";

print "Сообщение:<br/>";
print "<input name=\"messaga\"  value=\"$messaga\" maxlength=\"1000\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Сказать\"/></form><br/>";}
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\">обновить</a><br/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;go=smiles\">Смайлы, BB-коды</a><br/>";
if($k==1)print "<u>[Общая комната]</u><br/><br/>";
elseif($k==2)print "<u>[Реклама]</u><br/><br/>";
elseif($k==3)print "<u>[Админ-чат]</u><br/><br/>";
$pr_q = mysql_query("select * from chat where kom='$k' order by id desc limit 20;");
while($pr_ar=mysql_fetch_array($pr_q))
{
$alogin=$pr_ar['login'];
$aid=$pr_ar['id'];
$mtime=$pr_ar['time'];
$text=$pr_ar['text'];
$pr_1 = mysql_fetch_array(mysql_query("select * from user where login='$alogin';"));
$lid=$pr_1['id'];
$ladmin=$pr_1['admin'];
include "includes/smile.php";

if($ladmin<5 && $alogin!="События")print "<b>$alogin</b>($mtime):$text ";
elseif($ladmin==7) print "<b><font color='red'>Повелитель тьмы</font></b>($mtime):$text ";
elseif($ladmin==6) print "<b><font color='red'>$alogin</font></b>($mtime):$text ";
elseif($ladmin==5) print "<b><font color='blue'>$alogin</font></b>($mtime):$text ";
elseif($alogin=="События") print "<b><font color='green'>События</font></b>($mtime):$text ";
if($admin>=5)print "|<a href=\"chat.php?id=$id&amp;pass=$pass&amp;go=del&amp;mid=$aid\">x</a> |";
if($admin>=5)print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;go=ban&amp;mid=$aid\">бан</a>";
print "<br/>";
}
}
else
{
if(!empty($messaga2) && $ban_do<time() && $ban_chat<time() && $ban_do!=9999999){
$messaga2=htmlspecialchars(stripslashes(trim($messaga)));
$time=date("H:i");
mysql_query("insert into chat values(0,'".$login."','".$time."','".$messaga2."','".$k."');");
print "Сообщение отправлено<br/>";
}
}
}
//Админ-чат
if($k==3 && $admin>=5)
{
if(empty($messaga))
{
if($ban_chat<time()){
echo "<form action=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\" method=\"post\">
<postfield name=\"messaga\" value=\"$(who)\"/>";

print "Сообщение:<br/>";
print "<input name=\"messaga\"  value=\"$messaga\" maxlength=\"1000\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Сказать\"/></form><br/>";}
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;k=$k\">обновить</a><br/>";
print "<u>[Админ-чат]</u><br/><br/>";
$pr_q = mysql_query("select * from chat where kom='$k' order by id desc limit 20;");
while($pr_ar=mysql_fetch_array($pr_q))
{
$alogin=$pr_ar['login'];
$aid=$pr_ar['id'];
$mtime=$pr_ar['time'];
$text=$pr_ar['text'];
$pr_1 = mysql_fetch_array(mysql_query("select * from user where login='$alogin';"));
$lid=$pr_1['id'];
$ladmin=$pr_1['admin'];
include "includes/smile.php";

if($ladmin<5)print "<b>$alogin</b>($mtime):$text<br/>";
elseif($ladmin==7) print "<b><font color='red'>Повелитель тьмы</font></b>($mtime):$text<br/>";
elseif($ladmin==5) print "<b><font color='blue'>$alogin</font></b>($mtime):$text<br/>";
elseif($ladmin==6) print "<b><font color='red'>$alogin</font></b>($mtime):$text<br/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;go=del&amp;mid=$aid\">удалить</a><br/>";
}
}
else
{
$messaga2=htmlspecialchars(stripslashes(trim($messaga)));
$time=date("H:i");
mysql_query("insert into chat values(0,'".$login."','".$time."','".$messaga2."','".$k."');");
print "Сообщение отправлено<br/>";
}
}
break;
case "del":
$mid=cyr(htmlspecialchars(stripslashes(trim($mid))));
mysql_query("delete from chat where id='".$mid."';");
print "Сообщение удалено<br/>";
break;
case "ban":
$mid=cyr(htmlspecialchars(stripslashes(trim($mid))));
$pr=mysql_fetch_array(mysql_query("select * from chat where id='$mid';"));
$alogin=$pr['login'];
$time=time()+3600;
mysql_query("update user set ban_chat='$time' where login='".$alogin."';");
print "Автор сообщения забанен на час<br/>";
break;
case "smiles":
print "[b]Текст[/b] - <b>Текст</b><br/>";
print "[u]Текст[/u] - <u>Текст</u><br/>";
print "[br] - перевод строки<br/>";
print "[i]Текст[/i] - <i>Текст</i><br/>[green]Текст[/green] - <font color='green'>Текст</font><br/>[red]Текст[/red] - <font color='red'>Текст</font><br/>[blue]Текст[/blue] - <font color='blue'>Текст</font><br/>:) - <img src='sm/smile2.gif' alt=':)'/><br/>:( - <img src='sm/sad2.gif' alt=':('/><br/>;) - <img src='sm/wink2.gif' alt=';)'/><br/>:-P - <img src='sm/tongue2.gif' alt=':-P'/><br/>=-O - <img src='sm/shok2.gif' alt='=-O'/><br/>:-[ - <img src='sm/blush2.gif' alt=':-['/><br/>.daun. - <img src='sm/gy.gif' alt='daun'/><br/>.gy. - <img src='sm/angel2.gif' alt='O:)'/><br/>";
print ".zzz. - <img src='sm/zzz.gif' alt='zzz'/><br/>.ura. - <img src='sm/ura.gif' alt='ura'/><br/>.ninja. - <img src='sm/ninja.gif' alt='ninja'/><br/>.welcome. - <img src='sm/welcome.gif' alt='welcome'/><br/>.hi. - <img src='sm/hi.gif' alt='hi'/><br/>.pardon. - <img src='sm/pardon.gif' alt='pardon'/><br/>.read. - <img src='sm/read.gif' alt='read'/><br/>.unsure. - <img src='sm/unsure.gif' alt='unsure'/><br/>";
print ".victory. - <img src='sm/victory.gif' alt='victory'/><br/>.secret. - <img src='sm/secret.gif' alt='secret'/><br/>.inlove. - <img src='sm/inlove.gif' alt='inlove'/><br/>^^ - <img src='sm/shy.gif' alt='^^'/><br/>.vis. - <img src='sm/vis.gif' alt='vis'/><br/>.tus. - <img src='sm/tus.gif' alt='tus'/><br/>.gitara. - <img src='sm/gitara.gif' alt='gitara'/><br/>.nunu. - <img src='sm/nunu.gif' alt='nunu'/><br/>";
print ".banan. - <img src='sm/banan.gif' alt='banan'/><br/>.joke. - <img src='sm/joke.gif' alt='joke'/><br/>.elka. - <img src='sm/elka.gif' alt='elka'/><br/>.flood. - <img src='sm/flood.gif' alt='flood'/><br/>.spam. - <img src='sm/spam.gif' alt='spam'/><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\">Меню</a>";
print "<br/>---";
print "</body></html>";

?>