<?php
error_reporting(7);
include('includes\functions/gzip.php');
include('start.php');
include("config.php");
include("./includes/constants/menu");
include("./includes/".$ver."/banned");
$old_msgs = 6; //HOURS
$fd = fopen("clear.dat", "r");
$clear_time = intval(fgets($fd));
fclose($fd);
if($clear_time < time())
{
$sql = mysql_query("SELECT `id` FROM `chat_rooms`;");
while($room = mysql_fetch_array($sql))
{
mysql_query("DELETE FROM `chat".$room['id']."` WHERE `seconds` < ".(time() - (3600 * $old_msgs)).";");
mysql_query("DELETE FROM `chat_intim` WHERE `seconds` < ".(time() - (3600 * $old_msgs)).";");
}
$fd = fopen("clear.dat", "w");
flock($fd, LOCK_EX);
$puts = fputs($fd, (time() + 3600 * $old_msgs));
flock($fd, LOCK_UN);
fclose($fd);
}
list($msec, $sec) = explode(chr(32), microtime());
$headtime = $sec + $msec;
$ref = rand(10000, 99999);
switch($ver)
{
////////////////////////////////////////////////////////
//WML VERSION
////////////////////////////////////////////////////////
case 'wml':
header("Content-type: text/vnd.wap.wml; charset=utf-8");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
//AUTH
if(isset($_POST['action']))
{
if($_POST['translit'] == "yes")
{
$lat = array("''", "'", "\"\"", "\"", "CH", "ch", "SC", "sc", "YE", "ye", "YU", "yu", "YA", "ya", "YO", "yo", "A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "H", "h", "Z", "z", "W", "w", "X", "x", "Y", "y");
$rus = array("Ь", "ь", "Ъ", "ъ", "Ч", "ч", "Щ", "щ", "Э", "э", "Ю", "ю", "Я", "я", "Ё", "ё", "А", "а", "Б", "б", "Ц", "ц", "Д", "д", "Е", "е", "Ф", "ф", "Г", "г", "Х", "х", "И", "и", "Ж", "ж", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "В", "в", "Х", "х", "З", "з", "Ш", "ш", "Ы", "ы", "Й", "й");
$_POST['nickname'] = str_replace($lat, $rus, $_POST['nickname']);
}
$nickname = mysql_escape_string($_POST['nickname']);
$password = mysql_escape_string($_POST['password']);
$_SESSION['password'] = $password;
$q = mysql_query("SELECT * FROM `chat_users` WHERE `nickname` = '".$nickname."' AND `password` = '".md5($password)."' LIMIT 1;");
if(mysql_num_rows($q) == 0)
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.3//EN\" \"http://www.wapforum.org/DTD/wml13.dtd\"><wml>\n";
echo "<card title=\"ERROR\" ontimer=\"index.php?ver=wml\"><timer value=\"15\"/><p align=\"left\">\n";
echo "<small>Ошибка авторизации!<br/>\n";
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</small></p></card></wml>";
exit();
}
}
else
{
$id = intval($_SESSION['id']);
$password = mysql_escape_string($_SESSION['password']);
$q = mysql_query("SELECT * FROM `chat_users` WHERE `id` = '".$id."' AND `password` = '".md5($password)."';");
if(mysql_num_rows($q) == 0)
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.3//EN\" \"http://www.wapforum.org/DTD/wml13.dtd\"><wml>\n";
echo "<card title=\"ERROR\" ontimer=\"index.php?ver=wml\"><timer value=\"15\"/><p align=\"left\">\n";
echo "<small>Ошибка авторизации!<br/>\n";
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</small></p></card></wml>";
exit();
}
}
//END AUTH
//USER DATA
$user = mysql_fetch_array($q);
$id = $user['id'];
$nickname = $user['nickname'];
$level = $user['level'];
$status = $user['status'];
$posts = $user['posts'];
$time = $user['time'];
$ip = $user['ip'];
$ua = $user['ua'];
$security = $user['security'];
$fsize = $user['fsize'];
//END USER DATA
$_SESSION['id'] = $id;
//STATUS UPDATE
if($status == STATUS_NOVICE && $posts > 500 && $posts < 1000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_USER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_USER && $posts > 1000 && $posts < 3000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_ADVANCED."' WHERE `id` = '".$id."';");
}
if($status == STATUS_ADVANCED && $posts > 3000 && $posts < 5000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_CHATTER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_CHATTER && $posts > 5000 && $posts < 7000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_SUPER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_SUPER && $posts > 7000 && $posts < 10000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_MEGA."' WHERE `id` = '".$id."';");
}
//END STATUS UPDATE
if($fsize == 0)
{
$open_tag = "<small>";
$close_tag = "</small>";
}
if($fsize == 1)
{
$open_tag = "";
$close_tag = "";
}
if($fsize == 2)
{
$open_tag = "<big>";
$close_tag = "</big>";
}
if($security == 1 && ($ip != getenv('REMOTE_ADDR') OR $ua != htmlspecialchars(getenv('HTTP_USER_AGENT'))))
{
$bot = file("bots/bots.dat");
$system_bot = trim($bot[3]);
$message = "$nickname, ".SECURITY_MESSAGE."<br />\n";
$message .= "Зашли с IP: ".getenv('REMOTE_ADDR').", User-Agent (Browser): ".getenv('HTTP_USER_AGENT').". Рекомендуем срочно сменить пароль:<br />\n";
$message .= "<a href=\'profile.php?".SID."\'>[Изменить]</a>\n";
$sql = mysql_query("SELECT `id` FROM `chat_rooms`;");
while($rooms = mysql_fetch_array($sql))
{
mysql_query("INSERT INTO `chat".$rooms['id']."` VALUES(0, '".$id."', '".$system_bot."', '".$message."', '".$id."', '".date("H:i:s")."', ".time().");");
}
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.3//EN\" \"http://www.wapforum.org/DTD/wml13.dtd\"><wml>\n";
echo "<card id=\"security\" title=\"Внимание!\"><p align=\"center\">\n";
echo $open_tag;
echo "<a href=\"menu.php?".SID."&ver=wml&ref=".rand(1, 100)."\">[Продолжить]</a><br/>";
echo "Ваши текущие данные не совпадают с данными, когда заходили под этим ником.<br/>\n";
echo "Возможно, под вашим ником заходил посторонний человек.<br/>\n";
echo "Если вы не заходили в чат с IP <u>$ip</u> и/или User-Agent (Browser) <u>$ua</u>, то советуем сменить пароль.<br/>\n";
echo "Отключить оповещение можно в настройках.<br/>\n";
echo "<a href=\"menu.php?".SID."&ver=wml&ref=".rand(1, 100)."\">[Продолжить]</a><br/>";
echo $close_tag;
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</p></card></wml>";
$online = time() + 60;
mysql_query("UPDATE `chat_users` SET `time` = '".$online."', `place` = 0, `ip` = '".getenv('REMOTE_ADDR')."', `ua` = '".htmlspecialchars(getenv('HTTP_USER_AGENT'))."' WHERE `id` = '".$id."';");
exit();
}
//ONLINE
$online = time() + 60;
$update = mysql_query("UPDATE `chat_users` SET `time` = '".$online."', `place` = 0, `ip` = '".getenv('REMOTE_ADDR')."', `ua` = '".htmlspecialchars(getenv('HTTP_USER_AGENT'))."' WHERE `id` = '".$id."';");
//END ONLINE
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.3//EN\" \"http://www.wapforum.org/DTD/wml13.dtd\">\n<wml>\n";
echo "<card title=\"".TITLE."\"><p align=\"left\">\n";
echo $open_tag;
echo "<small><b>";
if($level == 4) echo "<a href=\"admin.php?".SID."&ver=wml\">".MENU_ADMIN."</a><br/>\n";
if($level == 3) echo "<a href=\"smoder.php?".SID."&ver=wml\">".MENU_SMODER."</a><br/>\n";
if($level == 2) echo "<a href=\"moder.php?".SID."&ver=wml\">".MENU_MODER."</a><br/>\n";
if($level == 1) echo "<a href=\"vip.php?".SID."&ver=wml\">".MENU_VIP."</a><br/>\n";
if(time() > $time + 3600) echo "Привет, $nickname!<br/>";
echo "</b></small>";
//NEWS
$query = mysql_query("SELECT `id`, `name` FROM `chat_news` ORDER BY `id` DESC;");
while($news = @mysql_fetch_array($query))
{
$nid = $news['id'];
$name = $news['name'];
echo "<small><b>";
echo "<u><i><font color=\"green\">:::Новости:::</font></i></u><br/>";
echo "<a href=\"news.php?".SID."&nid=$nid&ver=wml\">".$name."</a><br/>\n";
echo "</b></small>";
}
//END NEWS
//MEETS
$query = mysql_query("SELECT COUNT(*) FROM `chat_meets`;");
$meets = mysql_result($query, 0);
//END MEETS
//LETTERS
$query = mysql_query("SELECT COUNT(*) FROM `chat_letters` WHERE `id` = '".$id."' AND `to` = '".$id."' AND `read` = 0;");
$newto = mysql_result($query, 0);
$query = mysql_query("SELECT COUNT(*) FROM `chat_letters` WHERE `id` = '".$id."' AND `to` = '".$id."';");
$to = mysql_result($query, 0);
//END LETTERS
//ONLINE IN CHAT
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time().";");
$online = mysql_result($query, 0);
//END ONLINE
$in_embassies = 0;
$sql = mysql_query("SELECT `id` FROM `chat_rooms` WHERE `type` = 2;");
while($array = mysql_fetch_array($sql))
{
$rid = $array['id'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time()." AND `place` = '".$rid."';");
$in_embassies = $in_embassies + mysql_result($query, 0);
}
echo "<small><b>";
echo "---<br/><u><i><font color=\"green\">:::Cервисы:::</font></i></u><br/>";
echo "<a href=\"meets.php?".SID."&ver=wml\">Встречи</a><br/>\n";
echo "<a href=\"letters.php?".SID."&ver=wml\">Почта</a><br/>\n";
echo "<a href=\"online.php?".SID."&ver=wml\">Кто-где?</a><br/>\n\n";
echo "<a href=\"gallery.php?".SID."\">Галлерея</a><br/>\n";
echo "<a href=\"search.php?".SID."&ver=wml\">Поиск</a><br/>\n---<br/>\n";
echo "<u><i><font color=\"green\">:::Игры:::</font></i></u><br/>";
echo "<a href=\"games/dice.php?".SID."&ver=wml\">Кости</a><br/>\n---<br/>\n";
echo "<u><i><font color=\"green\">:::Комнаты:::</font></i></u><br/>";
echo "<a href=\"embassies.php?".SID."&ver=wml\">Посольство</a><br/>";
echo "</b></small>";
//PUBLIC ROOMS
$q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 0 ORDER BY `position` ASC;");
if(mysql_num_rows($q) == 0)
{
echo EMPTY_ROOMS_LIST."<br/>\n";
}
while($room = mysql_fetch_array($q))
{
$rid = $room['id'];
$rname = $room['name'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `place` = ".$rid." AND `time` >= ".time().";");
$inroom = mysql_result($query, 0);
if($rid == $wicked_quiz or $rid == $unlim)
{
echo "<small><b>";
echo "<a href=\"unlim.php?".SID."&rid=$rid&ver=wml\">".$rname." (".$inroom.")</a><br/>\n";
echo "</b></small>";
}
else
{
echo "<small><b>";
echo "<a href=\"room.php?".SID."&rid=$rid&ver=wml\">".$rname." (".$inroom.")</a><br/>\n";
echo "</b></small>";
}
}
//END ROOMS
$sql = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `intim` >= ".time().";");
$intim = mysql_result($sql, 0);
echo "<small><b>";
echo "<a href=\"key.php?".SID."&ver=wml\">".ROOMS_INTIM." ($intim)</a><br/>\n";
echo "---<br/>\n";
echo "</b></small>";
//ROOMS FOR MODERATORS
if($level != 0)
{
$q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 1 ORDER BY `position` ASC;");
while($room = mysql_fetch_array($q))
{
$rid = $room['id'];
$rname = $room['name'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `place` = ".$rid." AND `time` >= ".time().";");
$inroom = mysql_result($query, 0);
echo "<small><b>";
echo "<a href=\"room.php?".SID."&rid=$rid&ver=wml\">".$rname." (".$inroom.")</a><br/>\n";
echo "</b></small>";
}
if(mysql_num_rows($q) != 0)
{
echo "---<br/>\n";
}
}
//END ROOMS
echo "<small><b><u><i><font color=\"green\">:::Функции:::</font></i></u><br/>";
echo "<a href=\"faq.php?".SID."&ver=wml\">Помощь</a><br/>\n";
echo "<a href=\"ignor.php?".SID."&ver=wml\">Игнор-лист</a><br/>\n";
echo "<a href=\"profile.php?".SID."&ver=wml\">Профиль</a><br/>\n";
echo "<a href=\"settings.php?".SID."&ver=wml\">Настройки</a><br/>\n";
echo "<a href=\"buttons.php?".SID."&ver=wml\">кнопки</a><br/>\n";
echo "<anchor><prev/>[назад]</anchor><br/>\n";
echo "</b></small>";
echo $close_tag;
$q = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > '".time()."' AND `place` = 0;");
$inmenu = mysql_result($q, 0);
$q = mysql_query("SELECT `nickname` FROM `chat_users` WHERE `time` > '".time()."' AND `place` = 0;");
echo "<small><b>";
echo "В меню: <u>".$inmenu."</u><br/>\n";
$c = 0;
while($nick = mysql_fetch_array($q))
{
echo "<u>|<small><font color=\"red\">";
echo $nick['nickname'];
echo "</font></small>|</u>";
$c++;
if($c != $inmenu) echo ", ";
}
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</b></small>";
echo "</p></card></wml>";
break;
////////////////////////////////////////////////////////
//HTML VERSION
////////////////////////////////////////////////////////
case 'html':
header("Content-type: text/html; charset=utf-8");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
//AUTH
if(isset($_POST['action']))
{
if($_POST['translit'] == "yes")
{
$lat = array("''", "'", "\"\"", "\"", "CH", "ch", "SC", "sc", "YE", "ye", "YU", "yu", "YA", "ya", "YO", "yo", "A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "H", "h", "Z", "z", "W", "w", "X", "x", "Y", "y");
$rus = array("Ь", "ь", "Ъ", "ъ", "Ч", "ч", "Щ", "щ", "Э", "э", "Ю", "ю", "Я", "я", "Ё", "ё", "А", "а", "Б", "б", "Ц", "ц", "Д", "д", "Е", "е", "Ф", "ф", "Г", "г", "Х", "х", "И", "и", "Ж", "ж", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "В", "в", "Х", "х", "З", "з", "Ш", "ш", "Ы", "ы", "Й", "й");
$_POST['nickname'] = str_replace($lat, $rus, $_POST['nickname']);
}
$nickname = mysql_escape_string($_POST['nickname']);
$password = mysql_escape_string($_POST['password']);
$_SESSION['password'] = $password;
$q = mysql_query("SELECT * FROM `chat_users` WHERE `nickname` = '".$nickname."' AND `password` = '".md5($password)."';");
if(mysql_num_rows($q) == 0)
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10-flat.dtd\">\n";
echo "<html><head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n";
echo "<link rel=\"shortcut icon\" href=\"$icon\" /><title>".$title."</title>\n";
echo "<style type=\"text/css\">";
echo "body { font-weight: normal; font-size: normal; font-family: ".$font."; color: ".$color."; background-color: ".$background." }";
echo "a:link,a:active,a:visited { text-decoration: underline; color : ".$links." }";
echo "</style></head><body>";
echo "Ошибка авторизации!<br/>\n";
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</body></html>";
exit();
}
}
else
{
$id = intval($_SESSION['id']);
$password = mysql_escape_string($_SESSION['password']);
$q = mysql_query("SELECT * FROM `chat_users` WHERE `id` = '".$id."' AND `password` = '".md5($password)."';");
if(mysql_num_rows($q) == 0)
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10-flat.dtd\">\n";
echo "<html><head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n";
echo "<link rel=\"shortcut icon\" href=\"$icon\" /><title>".$title."</title>\n";
echo "<style type=\"text/css\">";
echo "body { font-weight: normal; font-size: normal; font-family: ".$font."; color: ".$color."; background-color: ".$background." }";
echo "a:link,a:active,a:visited { text-decoration: underline; color : ".$links." }";
echo "</style></head><body>";
echo "Ошибка авторизации!<br/>\n";
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>[".round(($sec+$msec)-$headtime,5)."] sec<br/>\n";
echo "</body></html>";
exit();
}
}
//END AUTH
//USER DATA
$user = mysql_fetch_array($q);
$id = $user['id'];
$nickname = $user['nickname'];
$level = $user['level'];
$status = $user['status'];
$time = $user['time'];
$fsize = $user['fsize'];
$ip = $user['ip'];
$ua = $user['ua'];
$security = $user['security'];
//END USER DATA
$_SESSION['id'] = $id;
if($fsize == 0)
{
$fsize = "small";
}
if($fsize == 1)
{
$fsize = "normal";
}
if($fsize == 2)
{
$fsize = "large";
}
//NORMAL'NYI VHOD
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
echo "<html><head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n";
echo "<link rel=\"shortcut icon\" href=\"$icon\" /><title>".TITLE."</title>\n";
echo "<style type=\"text/css\">
body { font-weight: normal; font-size: $fsize; font-family: ".$font."; color: ".$color."; background-color:pink }
a:link,a:active,a:visited { text-decoration: underline; color :black }
</style></head><body><div style=\"text-align: left\">";
//STATUS UPDATE
if($status == STATUS_NOVICE && $posts > 500 && $posts < 1000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_USER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_USER && $posts > 1000 && $posts < 3000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_ADVANCED."' WHERE `id` = '".$id."';");
}
if($status == STATUS_ADVANCED && $posts > 3000 && $posts < 5000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_CHATTER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_CHATTER && $posts > 5000 && $posts < 7000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_SUPER."' WHERE `id` = '".$id."';");
}
if($status == STATUS_SUPER && $posts > 7000 && $posts < 10000)
{
$query = mysql_query("UPDATE `chat_users` SET `status` = '".STATUS_MEGA."' WHERE `id` = '".$id."';");
}
//END STATUS UPDATE
if($security == 1 && ($ip != getenv('REMOTE_ADDR') OR $ua != htmlspecialchars(getenv('HTTP_USER_AGENT'))))
{
$bot = file("bots/bots.dat");
$system_bot = trim($bot[3]);
$message = "$nickname, С Вашего ника сейчас зашел пользователь с данными, не совпадающими с Вашими.<br />\n";
$message .= "Зашли с IP: ".getenv('REMOTE_ADDR').", User-Agent (Browser): ".getenv('HTTP_USER_AGENT').". Рекомендуем срочно сменить пароль:<br />\n";
$message .= "<a href=\'profile.php?".SID."&ver=html\'>[Изменить]</a>\n";
$sql = mysql_query("SELECT `id` FROM `chat_rooms`;");
while($rooms = mysql_fetch_array($sql))
{
mysql_query("INSERT INTO `chat".$rooms['id']."` VALUES(0, '".$id."', '".$system_bot."', '".$message."', '".$id."', '".date("H:i:s")."', ".time().");");
}
echo "<a href=\"menu.php?".SID."&ver=html\">[Продолжить]</a><br/>";
echo "Ваши текущие данные не совпадают с данными, когда заходили под этим ником.<br/>\n";
echo "Возможно, под вашим ником заходил посторонний человек.<br/>\n";
echo "Если вы не заходили в чат с IP <u>$ip</u> и/или User-Agent (Browser) <u>$ua</u>, то советуем сменить пароль.<br/>\n";
echo "Отключить оповещение можно в настройках.<br/>\n";
echo "<a href=\"menu.php?".SID."&ver=html&ref=".rand(1, 100)."\">[Продолжить]</a><br/>";
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>\n";
echo "<span style=\"font-size: small\">[".round(($sec+$msec)-$headtime,5)."] sec</span><br/>\n";
echo "</div></body></html>";
$online = time() + 60;
mysql_query("UPDATE `chat_users` SET `time` = '".$online."', `place` = 0, `ip` = '".getenv('REMOTE_ADDR')."', `ua` = '".htmlspecialchars(getenv('HTTP_USER_AGENT'))."' WHERE `id` = '".$id."';");
exit();
}
//ONLINE
$online = time() + 60;
$update = mysql_query("UPDATE `chat_users` SET `time` = '".$online."', `place` = 0, `ip` = '".getenv('REMOTE_ADDR')."', `ua` = '".htmlspecialchars(getenv('HTTP_USER_AGENT'))."' WHERE `id` = '".$id."';");
//END ONLINE
echo "<b>";
if($level == 4) echo "<a href=\"admin.php?".SID."&ver=html\">Админка</a>\n\n";
if($level == 3) echo "<a href=\"smoder.php?".SID."&ver=html\">С-модерка</a>\n\n";
if($level == 2) echo "<a href=\"moder.php?".SID."&ver=html\">Модерка</a>\n\n";
if($level == 1) echo "<a href=\"vip.php?".SID."&ver=html\">VIP-меню</a>\n";
if(time() > $time + 3600) echo "Привет, $nickname!<br/>";
//NEWS
$query = mysql_query("SELECT `id`, `name` FROM `chat_news` ORDER BY `id` DESC;");
while($news = @mysql_fetch_array($query))
{
$nid = $news['id'];
$name = $news['name'];
echo "<div style=\"background-color:red;border:2px outset brown;color:white;\" align=\"left\">:::Новости:::</div><a href=\"news.php?".SID."&nid=$nid&ver=html\">".$name."</a><br/>\n";
}
//END NEWS
//MEETS
$query = mysql_query("SELECT COUNT(*) FROM `chat_meets`;");
$meets = mysql_result($query, 0);
//END MEETS
//LETTERS
$query = mysql_query("SELECT COUNT(*) FROM `chat_letters` WHERE `id` = '".$id."' AND `to` = '".$id."' AND `read` = 0;");
$newto = mysql_result($query, 0);
$query = mysql_query("SELECT COUNT(*) FROM `chat_letters` WHERE `id` = '".$id."' AND `to` = '".$id."';");
$to = mysql_result($query, 0);
//END LETTERS
//ONLINE IN CHAT
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time().";");
$online = mysql_result($query, 0);
//END ONLINE
$in_embassies = 0;
$sql = mysql_query("SELECT `id` FROM `chat_rooms` WHERE `type` = 2;");
while($array = mysql_fetch_array($sql))
{
$rid = $array['id'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time()." AND `place` = '".$rid."';");
$in_embassies = $in_embassies + mysql_result($query, 0);
}
echo "<font color=\"black\">";
echo "<div style=\"background-color:red;border:2px outset brown;color:white;\" align=\"left\">:::Сервисы:::</div>\n";
echo "<a href=\"meets.php?".SID."&ver=html\">Встречи</a><br/>\n";
echo "<a href=\"letters.php?".SID."&ver=html\">Почта</a><br/>\n";
echo "<a href=\"online.php?".SID."&ver=html\">Кто-где ?</a><br/>\n";
echo "<a href=\"search.php?".SID."&ver=html\">Поиск</a><br/>\n\n";
echo "<div style=\"background-color:red;border:2px outset brown;color:white;\" align=\"left\">:::Игры:::</div>\n";
echo "<a href=\"games/dice.php?".SID."&ver=html\">Кости</a><br/>\n";
echo "<div style=\"background-color:red;border:2px outset brown;color:white;\" align=\"left\">:::Комнаты:::</div>\n";
echo "<a href=\"embassies.php?".SID."&ver=html\">Посольство</a><br/>";
echo "</font>";
//PUBLIC ROOMS
$q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 0 ORDER BY `position` ASC;");
if(mysql_num_rows($q) == 0)
{
echo EMPTY_ROOMS_LIST."<br/>\n";
}
while($room = mysql_fetch_array($q))
{
$rid = $room['id'];
$rname = $room['name'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `place` = ".$rid." AND `time` >= ".time().";");
$inroom = mysql_result($query, 0);
if($rid == $wicked_quiz or $rid == $unlim)
{
echo "<a href=\"unlim.php?".SID."&rid=$rid&ver=html\">".$rname." (".$inroom.")</a><br/>\n";
}
else
{
echo "<a href=\"room.php?".SID."&rid=$rid&ver=html\">".$rname." (".$inroom.")</a><br/>\n";
}
}
//END ROOMS
$sql = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `intim` >= ".time().";");
$intim = mysql_result($sql, 0);
echo "<a href=\"key.php?".SID."&ver=html\">Интимка (".$inroom.")</a><br/>\n";
echo "\n";
//ROOMS FOR MODERATORS
if($level != 0)
{
$q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 1 ORDER BY `position` ASC;");
while($room = mysql_fetch_array($q))
{
$rid = $room['id'];
$rname = $room['name'];
$query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `place` = ".$rid." AND `time` >= ".time().";");
$inroom = mysql_result($query, 0);
echo "<a href=\"room.php?".SID."&rid=$rid&ver=html\">".$rname." (".$inroom.")</a><br/>\n";
}
if(mysql_num_rows($q) != 0)
{
echo "\n";
}
}
//END ROOMS
echo "<div style=\"background-color:red;border:2px outset brown;color:white;\" align=\"left\">:::Функции:::</div>\n
<a href=\"faq.php?".SID."&ver=html\">Помощь</a><br/>\n";
echo "<a href=\"ignor.php?".SID."&ver=html\">Игнор-лист</a><br/>\n";
echo "<a href=\"profile.php?".SID."&ver=html\">Профиль</a><br/>\n";
echo "<a href=\"settings.php?".SID."&ver=html\">Настройки</a><br/>\n";
echo "<a href=\"themes.php?".SID."&ver=html\">Темы</a><br/>\n";
echo "<font color=\"black\"><a href=\"menu.php?".SID."&ver=wml\">".VERSION_WML."</a> | ".VERSION_HTML."<br/></font>\n";
echo "<a href=\"../\">Главная</a><br/>\n";
$q = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > '".time()."' AND `place` = 0;");
$inmenu = mysql_result($q, 0);
$q = mysql_query("SELECT `nickname` FROM `chat_users` WHERE `time` > '".time()."' AND `place` = 0;");
echo "<span style=\"font-size: small\"><font color=\"black\">В меню: <u>".$inmenu."</u></span><br/>\n";
$c = 0;
while($nick = mysql_fetch_array($q))
{
echo"|<font color=\"red\">";
echo "<span style=\"font-size: small\">".$nick['nickname']."</span></font>";
echo"</font>|";
$c++;
if($c != $inmenu) echo ", ";
}
list($msec, $sec) = explode(chr(32), microtime());
echo "<br/>\n</div>";
echo "</body></html>";
break;
}
?>