Файл: titwar.ru/chat.php
Строк: 83
<?php
/////////////////////////////////основные файлы
include('inc/cfg.php');
include('inc/verh.php');
include('inc/lostblock.php');
/////////////////////////////////страница
mysql_query("UPDATE users SET authtime2='$time' WHERE id='$id'");
$vars=check_chislo($_GET['str']);
$how = mysql_query("SELECT * FROM msg WHERE to_whom='$id' and osm='0' and pokaz='0'");
$count = mysql_num_rows($how);
$in_game = $time - 2*60*60;
$in = mysql_query("SELECT * FROM users WHERE authtime2 > '$in_game'");
$kol = mysql_num_rows($in);
$FirstMsgId = 0;
if ($count)
echo '<a href="msg.php'.$ssilki1.'">Сообщения ('.$count.')</a><br />';
echo '<div class="titles"><a href="chat.php'.$ssilki1.'">Чат</a></div>';
if ($_GET['do'] == 'delmsg')
{
if($user['adm'] == "111" or $user['adm'] == "222" or $user['adm'] == "333")
{
$idsoobs=check_chislo($_GET['id']);
echo 'Сообщение c id= ',$idsoobs,' успешно удалено!';
///
$datas= date("y.m.d H:i:s");
$textlog = 'Сообщение c id= '.$idsoobs.' успешно удалено!';
$statuslog = 'чат';
mysql_query("INSERT INTO `logiadm` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
mysql_query("DELETE FROM `chat` WHERE `id` = '$idsoobs'");
}
else
{echo 'Недоступно!';}
}
elseif($_GET['perexod'] == 'ok')
{
$newstr=check_chislo($_POST['str']);
echo '<a href="chat.php?str='.$newstr.''.$ssilki2.'"><u>Далее</u></a>';
echo '<meta http-equiv="refresh" content="0;url=chat.php?str='.$newstr.''.$ssilki2.'">';
}
else
{
if($user['bantype'] != 1)
{
// Сообщение кому то
if (isset($_GET['to'])){
$to = abs(intval($_GET['to']));
$ToU = mysql_fetch_array(mysql_query("SELECT `strana`, `login` FROM `users` WHERE id = '".$to."' and email !='' "));
if ($ToU['login']){
echo '
<form action="send.php?add=ok'.$ssilki2.'" method="post">
<a href="user.php?id=',$to,''.$ssilki2.'">'.$ToU['strana'].'</a>, <input name="text" maxlength="500" type="text" value=""><br />
<input name="name" type="hidden" value="'.$ToU['strana'].'">
<input name="to" type="hidden" value="'.$to.'">
<input type="submit" value="Ответить" />
<input type="submit" name="privat" value="Отправить в лс" />
</form>
';
}} else {
echo '
<form action="send.php?add=ok'.$ssilki2.'" method="post">
<input name="text" maxlength="500" type="text" value=""><br />
<input type="submit" value="Написать">
</form>
';
}
$page=$vars;
if ($page == 0 )
($page = 1);
$pagevp=$page + 1;
$pagenaz=$page - 1;
//echo '<u>Стр. [<b>'.$page.'</b>]</u>';
}
else
{
echo '<br />Вы не можете писать в чате!<br />';
}
if($vars=='')
{
$page = 0;
}
else
{
$page=$vars-1;
if ($page <= 0)
($page = 0);
}
if ($s != 'id')
{
$s = 'id';
}
$q=mysql_query("SELECT * FROM chat WHERE privat='' OR privat='$user[login]' OR user='$user[login]' ORDER BY $s DESC LIMIT ".($page*10).", 10");
$aq2= mysql_num_rows($q);
while(
$r = mysql_fetch_array($q))
{ $date = $r['date'];
$users = $r['strana'];
$userid = $r['id_send'];
$text = $r['text'];
$ip = $r['ip'];
$img = $r['img'];
$dddfff=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$userid'"));
$userpost= $dddfff['post'];
if (!$FirstMsgId)
$FirstMsgId = $r['id'];
if($user['adm'] == "111" or $user['adm'] == "222" or $user['adm'] == "333")
echo "<a href=chat.php?id=".$r['id']."&do=delmsg".$ssilki2.">[x]</a> ";
echo '<b>[',$date,']</b> ',$img,' ';
if ($users != 'Система' and $userid != $user['id']){
if ($to != $r['id_send'])
echo '<a href="chat.php'.$ssilki1.'&to='.$userid.'">',$users,'</a>';
else
echo '<a href="chat.php'.$ssilki1.'&to='.$userid.'">',$users,'</a>';
}else{
echo '<b>',$users,'</b>';
}
$toname = NULL;
if ($r['to'])
if ($r['to'] == $user['id'])
$toname = '<b>'.$r['toname'].',</b> ';
else
$toname = $r['toname'].', ';
$NewM = NULL;
if ($r['id'] > $user['lastchat'])
$NewM = ' ';
if (!$r['privat']){
echo '<br />',$NewM,$toname,nl2br(vivod($text)),'<br />';
}else{
echo '<div class="privat">'.$NewM.''.$r['toname'].', ',nl2br(vivod($text)),'</div>';
}
}
echo'<br />';
echo'<div class="div2">';
$page=$vars;
if ($page <= 0 )
($page = 1);
$pagevp=$page + 1;
$pagenaz=$page - 1;
if ($page != 1)
{
echo'<a href="chat.php?str='.$pagenaz.''.$ssilki2.'">Назад</a> ';
}
if ($aq2 == 10)
{
echo'<a href="chat.php?str='.$pagevp.''.$ssilki2.'">Вперед</a> ';
}
echo'</div>';
}
echo' ';
if ($FirstMsgId > $user['lastchat'])
mysql_query("UPDATE `users` SET `lastchat` = '".$FirstMsgId."' WHERE `id` = '".$user['id']."' ");
/*
$nomerstr=ceil(mysql_num_rows(mysql_query("SELECT * FROM chat WHERE privat=''"))/10);
echo'
<br />
<form action="chat.php?perexod=ok'.$ssilki2.'" method="post">
<u>Перейти на страницу</u> (<b>'.$nomerstr.'</b>):<br />
<input name="str" type="text" value="'.$page.'" size=5>
<input type="submit" value="Перейти">
</form>';
*/
echo '
<div class="list"><li>
<a href="game.php'.$ssilki1.'">В государство</a></div></li>';
include('inc/niz.php');
?>