Файл: chat/topic.php
Строк: 67
<?php
require '../lang_inc.php';
require '../sid.php';
require '../config.php';
$link = connect_db();
list($user, $id, $ps) = check_login($link);
include '../head.php';
$rm = my_int($_GET['rm']);
whorm(0, 'room' . $rm);
$open = mysql_fetch_array(mysql_query("SELECT `open_chat` FROM `setting` WHERE `ids` = '1'"));
if ($open[0] == 0) {
err(''.$lang['Чат закрыт Администратором'].'!');
include '../foot.php';
exit();
}
if ($user['level'] != 2 && $user['level'] != 4 && $user['level'] != 5) {
header('Location: room.php?&lg='.$lg.'rm=' . $rm);
die();
}
if (isset($_POST['ok'])) {
$newtop = trim(mysql_real_escape_string(check($_POST['newtop'])));
$ids = mt_rand(100000, 999999);
$who = ($user['sex'] == 1) ? ' '.$lang['сменила'].' ' : ' '.$lang['сменил'].' ';
$cl = ($user['sex'] == 1) ? ' '.$lang['очистила'].' ' : ' '.$lang['очистил'].' ';
if (!empty($newtop)) $tekst = '<a href="/'.$user['id'].'&lg='.$lg.'">' . cvetnik($user['id']) . '</a> ' . $who . ' '.$lang['топик на'].' <b>' . $newtop . '</b>!';
else $tekst = '<a href="/'.$user['id'].'&lg='.$lg.'">' . cvetnik($user['id']) . '</a> ' . $cl . ' '.$lang['топик'].'!';
mysql_query("UPDATE `rooms` SET `top` = '$newtop' WHERE `id` = '$rm' LIMIT 1");
mysql_query("INSERT INTO `message` SET
`id` = '$ids',
`time` = '" . time() . "',
`who` = '0',
`user` = 'Система',
`msg` = '$tekst',
`room` = '$rm'");
header('Location: room.php?rm='.$rm.'&oktop&lg='.$lg.'');
}
$empty = mysql_query("SELECT * FROM `rooms` WHERE `id` = '$rm' LIMIT 1");
$inf = mysql_fetch_assoc($empty);
$ASnum = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `room` = 'room$rm' AND `onl` + '200' > '" . time() . "' ORDER BY `onl` DESC"));
echo $div_left . $div_title . $inf['name'] . $div_end . $div_menu . '
<a href="index.php?lg='.$lg.'&'.$ref.'">'.$lang['Комнаты'].' | </a>
<a href="room.php?rm='.$rm.'&lg='.$lg.'">' . $inf['name'] . '</a> |
<a href="say.php?rm='.$rm.'&lg='.$lg.'">'.$lang['Сказать'].'</a> |
<a href="whoroom.php?rm='.$rm.'&lg='.$lg.'">'.$lang['Кто здесь'].'(' . $ASnum . ')</a>
' . $div_end;
if (mysql_num_rows($empty) != FALSE) {
echo $div_title . $inf['name'] . $div_end . '
<FORM method="POST" action="topic.php?rm='.$rm.'&lg='.$lg.'">
<label>'.$lang['Новый топик'].':</label><br/>
<input type="text" name="newtop" value="' . $inf['top'] . '"/>
<br/>
<input type="submit" name="ok" value="'.$lang['Сменить'].'"/>
</FORM>' . $div_end;
} else {
err(''.$lang['Такой комнаты не существует'].'!');
}
include '../foot.php';
?>