Размер файла: 6.9Kb
- <?php
- //POWERED by ILI
- // ICQ : 197042
- //site: ili.wab.ru
- // ilichat v4.0
- error_reporting(0);
- require_once"./includes/functions/gzip.php";
- include('start.php');
- include("config.php");
- include("./includes/".$ver."/banned");
-
- list($msec, $sec) = explode(chr(32), microtime());
- $headtime = $sec + $msec;
-
- $nocache = rand(0, 999999999);
-
- 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
- $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_affected_rows() == 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>";
- require_once "includes/functions/gzip_foot.php";
- echo "</p></card></wml>";
- ob_end_flush();
- exit();
- }
- //END AUTH
-
- //USER DATA
- $user = mysql_fetch_array($q);
- $level = $user['level'];
- $status = $user['status'];
- $posts = $user['posts'];
- $fsize = $user['fsize'];
- ;
- //END USER DATA
-
- 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>";
- }
-
- /*
- //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
- */
-
- //ONLINE IN CHAT
- $query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time().";");
- $online = mysql_result($query, 0);
- //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\"><wml>\n";
- echo "<card title=\"Онлайн ($online)\"><p align=\"left\">\n";
-
- echo $open_tag;
-
- $q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 2 ORDER BY `position` ASC, `id` DESC;");
-
- //EMBASSIES
- while($room = mysql_fetch_array($q))
- {
- $c = 0;
- $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=wml\">".$rname." (".$inroom.")</a><br/>\n";
-
- $sql = mysql_query("SELECT `nickname`, `invisible` FROM `chat_users` WHERE `time` > '".time()."' AND `place` = ".$rid.";");
- while($nick = mysql_fetch_array($sql))
- {
- if($level == 0 && $nick['invisible'] == 1) echo " ";
- else echo $nick['nickname'];
- if($level == 4 && $nick['invisible'] == 1) echo " (невидимый)";
- $c++;
- if($c != $inroom)
- {
- echo ", ";
- }
- else
- {
- echo "<br/>\n";
- }
- }
- }
- //END EMBASSIES
-
- if(mysql_num_rows($q) == 0)
- {
- echo "Посольств нет...<br/>\n";
- }
-
- echo "---<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 "В меню: ".$inmenu."<br/>\n";
- $c = 0;
- while($nick = mysql_fetch_array($q))
- {
- echo $nick['nickname'];
- $c++;
- if($c != $inmenu)
- {
- echo ", ";
- }
- else
- {
- echo "<br/>\n";
- }
- }
-
- echo "<a href=\"menu.php?".SID."&ver=wml\">Меню чата</a><br/>\n";
-
- echo $close_tag;
-
- list($msec, $sec) = explode(chr(32), microtime());
- echo "<br/><small>[".round(($sec+$msec)-$headtime,5)."] sec</small><br/>\n";
- require_once "includes/functions/gzip_foot.php";
- echo "</p></card></wml>";
- ob_end_flush();
- break;
-
- ////////////////////////////////////////////////////////
- //HTML VERSION
- ////////////////////////////////////////////////////////
- case 'html':
- $my_title = "Embassies";
- if(!isset($_COOKIE['theme'])) $_COOKIE['theme'] = 1;
- include_once "themes/".intval($_COOKIE['theme'])."/index.php";
-
- //AUTH
- $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 "Ошибка авторизации!<br/>\n";
- include_once "themes/".intval($_COOKIE['theme'])."/foot.php";
- exit();
- }
- //END AUTH
-
- //USER DATA
- $user = mysql_fetch_array($q);
- $level = $user['level'];
- $status = $user['status'];
- $posts = $user['posts'];
- $fsize = $user['fsize'];
- //END USER DATA
-
- if($fsize == 0)
- {
- $fsize = "small";
- }
- if($fsize == 1)
- {
- $fsize = "normal";
- }
- if($fsize == 2)
- {
- $fsize = "large";
- }
-
- /*
- //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
- */
-
- //ONLINE IN CHAT
- $query = mysql_query("SELECT COUNT(*) FROM `chat_users` WHERE `time` > ".time().";");
- $online = mysql_result($query, 0);
- //END ONLINE
-
-
- //EMBASSIES
- $q = mysql_query("SELECT * FROM `chat_rooms` WHERE `type` = 2 ORDER BY `position` ASC, `id` DESC;");
-
- while($room = mysql_fetch_array($q))
- {
- $c = 0;
- $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";
-
- $sql = mysql_query("SELECT `nickname`, `invisible` FROM `chat_users` WHERE `time` > '".time()."' AND `place` = ".$rid.";");
- while($nick = mysql_fetch_array($sql))
- {
- if($level == 0 && $nick['invisible'] == 1) echo " ";
- else echo $nick['nickname'];
- if($level == 4 && $nick['invisible'] == 1) echo " (невидимый)";
- $c++;
- if($c != $inroom)
- {
- echo ", ";
- }
- else
- {
- echo "<br/>\n";
- }
- }
- }
- //END EMBASSIES
-
- if(mysql_num_rows($q) == 0)
- {
- echo "[Пусто]<br/>\n";
- }
-
- echo "---<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 "В меню: ".$inmenu."<br/>\n";
- $c = 0;
- while($nick = mysql_fetch_array($q))
- {
- echo $nick['nickname'];
- $c++;
- if($c != $inmenu)
- {
- echo ", ";
- }
- else
- {
- echo "<br/>\n";
- }
- }
-
- echo "<a href=\"menu.php?".SID."&ver=html\">Меню чата</a><br/>\n";
- include_once "themes/".intval($_COOKIE['theme'])."/foot.php";
- break;
- }
- ?>