Вход Регистрация
Файл: minichat_by_KoT/minichat_by_KoT/room.php
Строк: 81
<?php
##########################################
# ~ Разработка отдельных модулей ~~~~~~~ #
# ~ и написание скриптов на php (c)KoT ~ #
# ~ ICQ: 7675072 ~~~~~~~~~~~~~~~~~~~~~~~ #
# ~ Site: 4atlove.ru ~~~~~~~~~~~~~~~~~~~ #
# ~ E-mail: notefree@bk.ru ~~~~~~~~~~~~~ #
##########################################

require 'sid.php';

header("Cache-Control: no-cache");
header('Content-Type:text/html; charset=UTF-8');

require 
'config.php';
$link connect_db();
list(
$row$id$ps) = check_login($link);
require 
'pages.php';

if (!
ctype_digit($_GET['rm']))
{
header('Location: index.php?isset=403');
die;
}

$rm = (int)$_GET['rm'];

whorm($rm"$rm");

if (isset(
$_GET['del']))
{
if (
$row['level'] == 2)
{
mysql_query("DELETE FROM `message` WHERE `rm`='$rm'");
}
}

$rooms mysql_fetch_array(mysql_query("SELECT * FROM `rooms` WHERE `rm`='$rm'"));
if (
mysql_affected_rows() == 0)
{
include 
'head.php';
echo 
$bad 'Такой комнаты не существует!' $div5;
echo 
$div3 '<a href="menu.php?'.$ref.'"><b>В меню</b></a>' $div5;
include 
'foot.php';
exit();
}

echo 
'<title>'.$rooms['topic'].'-'.date("H:i"$time).'</title>';
include_once 
'head.php';

$ASnum mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `room`='$rm' AND `onl` + 100 > '$time' ORDER BY `onl` DESC"));

echo 
$div1 '<a href="whois.php?rm='.$rm.'"/>Здесь('.($ASnum).')</a>
      |
      <a href="smile/index.php?rm='
.$rm.'"/>Смайлы</a> ';
if (
$row['level'] == 2) {
                           echo 
'|
                           <a href="top.php?rm='
.$rm.'"/>Сменить топ</a>
                           |
                           <a href="room.php?rm='
.$rm.'&amp;del"/>Очистить</a>';
                         }
echo 
$div5 $div3 '
     <a href="room.php?rm='
.$rm.'&amp;refresh"><b>Обновить</b></a>|<a href="add.php?rm='.$rm.'&amp;act"><b>Сказать</b></a><hr/>' $block;

if (isset(
$_GET['refresh']))
{
header ('Location: room.php?rm='.$rm.'');
}

if (empty(
$row['max'])) $row['max'] = 10;
$max $row['max'];
$smset $row['smiles'];
$avr $row['avr'];
$avr2 $avr 10;

if (
$avr == 0) echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>';
else echo 
'<META HTTP-EQUIV="Refresh" CONTENT="'.$avr2.'"; URL=room.php?rm='.$rm.'">';

$k_post mysql_result(mysql_query("SELECT count(*) FROM `message` WHERE `rm`='$rm' AND `inps`='$inps'"),0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;

if (
$k_post == 0) echo 'Сообщений пока нету...<br/>';
if (isset(
$_GET['err']) && $_GET['err'] == 't') echo $bad 'Не флуди, интервал 10 сек.' $div5 $block;
if (isset(
$_GET['err']) && $_GET['err'] == 'p') echo $bad 'Слишком короткое сообщение!' $div5 $block;
if (isset(
$_GET['err']) && $_GET['err'] == 'c') echo $bad 'Ваши сообщения повторяются!' $div5 $block;

if (isset(
$_GET['delete']))
{
if (
$row['level'] == 2)
{
mysql_query("DELETE FROM `message` WHERE `id`='".(int)$_GET['delete']."'");
echo 
$good 'Сообщение удалено!' $div5 $block;
} else {
echo 
$bad 'Сообщение не удалено!' $div5 $block;
}
}

if (
$rm == 1) require 'umnik1.php';

$mess mysql_query("SELECT * FROM `message` WHERE `rm`='$rm' AND `inps`='$inps' ORDER BY `id` DESC LIMIT ".abs(intval($start)).", ".abs(intval($max))."");

while(
$msg mysql_fetch_assoc($mess))
{
$text $msg['msg'];

            if (
$msg['color'] == 0$text $text;
            elseif (
$msg['color'] == 1$text '<font color="#0000FF">'.$text.'</font>';
            elseif (
$msg['color'] == 2$text '<font color="#FF0000">'.$text.'</font>';
            elseif (
$msg['color'] == 3$text '<font color="#309d0e">'.$text.'</font>';
            elseif (
$msg['color'] == 4$text '<font color="#80FF00">'.$text.'</font>';
            elseif (
$msg['color'] == 5$text '<font color="#00FFFF">'.$text.'</font>';
            elseif (
$msg['color'] == 6$text '<font color="#FF8000">'.$text.'</font>';
            elseif (
$msg['color'] == 7$text '<font color="#C0C0C0">'.$text.'</font>';
            elseif (
$msg['color'] == 8$text '<font color="#FF00FF">'.$text.'</font>';
            elseif (
$msg['color'] == 9$text '<font color="#000000">'.$text.'</font>';

            if (
$msg['font'] == 1$text '<i>' $text '</i>';
            elseif (
$msg['font'] == 2$text '<u>' $text '</u>';
            elseif (
$msg['font'] == 3$text '<i><u>' $text '</u></i>';
            elseif (
$msg['font'] == 4$text '<b>' $text '</b>';
            elseif (
$msg['font'] == 5$text '<u><b>' $text '</b></u>';
            elseif (
$msg['font'] == 6$text '<big><b>' $text '</b></big>';
            elseif (
$msg['font'] == 7$text font($text);


// Если пользователь заражен бешенством
if ($row['gameid'] == && $row['gamekik'] > $time && time() - 15 $_SESSION['last']) {

$be mt_rand(1,9);
$be str_replace(1'бля всех убъю нах...'$be);
$be str_replace(2'сука вон нахуй бля бля..'$be);
$be str_replace(3'хуй нахуй похуй хули хуюшки хуяк )'$be);
$be str_replace(4'ебать мой нежный хуй'$be);
$be str_replace(5'все гандоны бляяяяя'$be);
$be str_replace(6'пидарасы бешенством заразили ррр..'$be);
$be str_replace(7'ебись оно конем бля!'$be);
$be str_replace(8'ебать тарахтеть нах...'$be);
$be str_replace(9'ска бля пздц нах ахуеть ни фстать аднака..'$be);

$text $be;

$today date("H:i:s");
mysql_query("INSERT INTO `message` (`user`,`user_id`,`time`,`msg`,`rm`,`color`) VALUES ('$row[user]','$row[id]','$today','$text','$rm','$row[cvet]')");
$_SESSION['last'] = time();
}

$text smiles($text);

if (
$row['translit'] == 1$text trun_to_rus($text);

if (
$msg['komu'] != 0)
{
if (
$row['id'] == $msg['komu']) $komu '<b>'.user_inf($msg['komu'], 'user').'</b>, ';
else 
$komu '<u>'.user_inf($msg['komu'], 'user').'</u>, ';
} else {
$komu '';
}

$ig mysql_query("SELECT * FROM `ignor` WHERE `user_id`='$id' AND `ig_id`='".(int)$msg['user_id']."'");
if (
mysql_affected_rows() == false) {

if (
$msg['privat'] == 0)
{
if (
$row['level'] == 2$D '<small><a href="room.php?rm='.$rm.'&amp;delete='.$msg['id'].'">[X]</a></small>';
if (
$msg['user_id'] != 0) echo $div3.'<a href="inside.php?rm='.$rm.'&amp;nk='.$msg['user_id'].'"><b>'.col($msg['user']).'</b></a> ('.date($msg['time']).')' $D '&gt;' $komu text($text) . $div5;
} elseif (
$msg['privat'] == $row['id'] || $msg['user_id'] == $row['id']) {
if (
$row['level'] == 2$D '<small><a href="room.php?rm='.$rm.'&amp;delete='.$msg['id'].'">[X]</a></small>';
if (
$msg['user_id'] != 0) echo $div3.'<a href="inside.php?rm='.$rm.'&amp;nk='.$msg['user_id'].'"><b>'.col($msg['user']).'</b></a> ('.date($msg['time']).')<b>[P!]</b>' $D '&gt;' $komu text($text) . $div5;
} elseif ((
$msg['privat'] != $row['id'] || $msg['user_id'] != $row['id']) && $row['level'] == 2) {
if (
$row['level'] == 2$D '<small><a href="room.php?rm='.$rm.'&amp;delete='.$msg['id'].'">[X]</a></small>';
if (
$msg['user_id'] != 0) echo $div3.'<a href="inside.php?rm='.$rm.'&amp;nk='.$msg['user_id'].'"><b>'.col($msg['user']).'</b></a> ('.date($msg['time']).')<b>[!!!]</b>' $D '&gt;' $komu text($text) . $div5;
}
}
}

// История
if (!isset($_GET['history']) && $k_page 1)
{
echo 
$other;
str('room.php?rm='.$rm.'&amp;history&amp;'$k_page$page);
echo 
$div5;
}
elseif (isset(
$_GET['history']) && $k_page 1)
{
echo 
$other;
str('room.php?rm='.$rm.'&amp;history&amp;'$k_page$page);
echo 
$div5;
}

echo 
$div5 $div3 '<a href="menu.php?'.$ref.'"><b>В меню</b></a>' $div5;

include 
'foot.php';

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