<?
list($msec,$sec)=explode(chr(32),microtime());$HeadTime=$sec+$msec;
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header("Content-type:text/vnd.wap.wml");
require("inc.php");
$ref=rand(10000,1000000);
$link = @mysql_pconnect ($MySQL_Hostname, $MySQL_Username, $MySQL_Password)
or die ("<wml>
<card id=\"error\" title=\"error\">
<do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\"><small>Can not connect to MySQL</small></p>
</card></wml>");
@mysql_select_db($MySQLDatabasename) or die ("<wml>
<card id=\"error\" title=\"error\">
<do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\"><small>error select the database...</small></p>
</card></wml>");
if(isset($us)){
$us=trim($us);
if($us==""){
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
echo "<wml>";
echo "<card id=\"error\" title=\"error\" ontimer=\"index.php?ref=$ref\"><timer value=\"15\"/>";
echo "<p align=\"center\"><small>";
echo "Юзер не найден!";
echo "</small></p></card></wml>";
mysql_close ($link);
exit;
}
}
if(isset($id)){
$result = @mysql_query ("Select pass,level,safe,user_ip,user_soft,posts,fsize from users where id='".$id."' LIMIT 1;");
} else {
function rus_to_k($str){
$str = str_replace("Р°","a",$str);
$str = str_replace("Р±","b",$str);
$str = str_replace("РІ","v",$str);
$str = str_replace("Рі","g",$str);
$str = str_replace("Рґ","d",$str);
$str = str_replace("Рµ","e",$str);
$str = str_replace("С‘","e",$str);
$str = str_replace("Р¶","j",$str);
$str = str_replace("Р·","z",$str);
$str = str_replace("Рё","i",$str);
$str = str_replace("Р№","y",$str);
$str = str_replace("Рє","k",$str);
$str = str_replace("Р»","l",$str);
$str = str_replace("Рј","m",$str);
$str = str_replace("РЅ","n",$str);
$str = str_replace("Рѕ","o",$str);
$str = str_replace("Рї","p",$str);
$str = str_replace("СЂ","r",$str);
$str = str_replace("СЃ","s",$str);
$str = str_replace("С‚","t",$str);
$str = str_replace("Сѓ","u",$str);
$str = str_replace("С„","f",$str);
$str = str_replace("С…","h",$str);
$str = str_replace("С‡","c",$str);
$str = str_replace("С†","q",$str);//ч
$str = str_replace("С€","w",$str);
$str = str_replace("С‰",">",$str);//щ
$str = str_replace("СЊ","<",$str);//ъ
$str = str_replace("С‹","x",$str);//ы
$str = str_replace("СЉ",".",$str);//ь
$str = str_replace("СЌ",":",$str);//э
$str = str_replace("СЋ",";",$str);//ю
$str = str_replace("СЏ","}",$str);//я
$str = str_replace("Рђ","a",$str);
$str = str_replace("Р‘","b",$str);
$str = str_replace("Р’","v",$str);
$str = str_replace("Р“","g",$str);
$str = str_replace("Р”","d",$str);
$str = str_replace("Р•","e",$str);
$str = str_replace("РЃ","e",$str);
$str = str_replace("Р–","j",$str);
$str = str_replace("Р—","z",$str);
$str = str_replace("Р?","i",$str);
$str = str_replace("Р™","y",$str);
$str = str_replace("Рљ","k",$str);
$str = str_replace("Р›","l",$str);
$str = str_replace("Рњ","m",$str);
$str = str_replace("Рќ","n",$str);
$str = str_replace("Рћ","o",$str);
$str = str_replace("Рџ","p",$str);
$str = str_replace("Р ","r",$str);
$str = str_replace("РЎ","s",$str);
$str = str_replace("Рў","t",$str);
$str = str_replace("РЈ","u",$str);
$str = str_replace("Р¤","f",$str);
$str = str_replace("РҐ","h",$str);
$str = str_replace("Р§","c",$str);
$str = str_replace("Р¦","q",$str);
$str = str_replace("РЁ","w",$str);
$str = str_replace("Р©",">",$str);
$str = str_replace("Р¬","<",$str);
$str = str_replace("Р«","x",$str);
$str = str_replace("РЄ",".",$str);
$str = str_replace("Р",":",$str);
$str = str_replace("Р®",";",$str);
$str = str_replace("РЇ","}",$str);
return $str;
}
$latuser=strtolower($us);
$ruser = rus_to_k($us);
if($ruser==$us){
$result = mysql_query ("Select id,pass,level,safe,user_ip,user_soft,posts,fsize from users where latuser = '".$latuser."' LIMIT 1;");
} else {
$result = mysql_query ("Select id,pass,level,safe,user_ip,user_soft,posts,fsize from users where ruser = '".$ruser."' LIMIT 1;");
}
}
if (mysql_affected_rows() == 0) {
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
echo "<wml>";
echo "<card id=\"error\" title=\"error\" ontimer=\"index.php?ref=$ref\"><timer value=\"15\"/>";
echo "<p align=\"center\"><small>";
echo "Юзер не найден!";
echo "</small></p></card></wml>";
mysql_close ($link);
exit;
}
$row = mysql_fetch_array ($result);
if(!isset($id)) $id=$row["id"];
if ($ps !== $row["pass"]){
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
echo "<wml>";
echo "<card id=\"error\" title=\"error\" ontimer=\"index.php?ref=$ref\"><timer value=\"15\"/>";
echo "<p align=\"center\"><small>";
echo "Не верное сочетание ника и пароля!";
echo "</small></p></card></wml>";
mysql_close ($link);
exit;
}
//Предупреждение о безопасности
if (($row["user_soft"]!==$HTTP_USER_AGENT||$row["user_ip"]!==$REMOTE_ADDR)&&$row["safe"]==1){
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
echo "<wml>";
echo "<card id=\"warning\" title=\"Внимание!\">";
echo "<p align=\"center\"><small>";
echo "<a href=\"enter.php?id=$id&ps=$ps&ref=$ref\">Продолжить</a><br/>";
echo "<b>Предупреждение о безопасности</b><br/>";
$us_ip = $row["user_ip"];
$us_soft = $row["user_soft"];
mysql_query ("Update users set user_soft='".$HTTP_USER_AGENT."', user_ip = '".$REMOTE_ADDR."' WHERE id = '".$id."'");
echo "Внимание! Ваш текущий софт или ip адрес не совпадают с ip+soft последнего захода. Если вы не использовали в последнее время ip $us_ip или софт $us_soft, это может означать, что кто-то заходит с Вашего ника. Рекомендуем сменить ваш пароль. Отключить систему безопасности можно в настройках чата, но это не рекомендуется.";
echo "<br/><a href=\"enter.php?id=$id&ps=$ps&ref=$ref\">Продолжить</a><br/>";
echo "</small></p></card></wml>";
exit;
} else
if ($row["user_soft"]!==$HTTP_USER_AGENT||$row["user_ip"]!==$REMOTE_ADDR) mysql_query ("Update users set user_soft='".$HTTP_USER_AGENT."', user_ip = '".$REMOTE_ADDR."' WHERE id = '".$id."';");
if (($row["posts"]>=1000)&&($row["level"]<1)){
$row["level"] = 1; $row["status"] = "Продвинутый пользователь";
mysql_query ("UPDATE users SET status = '".$row["status"]."', level = '".$row["level"]."' WHERE id = '".$id."';");
}
if (($row["posts"]>=3000)&&($row["level"]<2)){
$row["level"] = 2; $row["status"] = "Чаттер";
mysql_query ("UPDATE users SET status = '".$row["status"]."', level = '".$row["level"]."' WHERE id = '".$id."';");
}
if (($row["posts"]>=7000)&&($row["level"]<3)){
$row["level"] = 3; $row["status"] = "Тусовщик";
mysql_query ("UPDATE users SET status = '".$row["status"]."', level = '".$row["level"]."' WHERE id = '".$id."';");
}
//Считаем число людей в комнатах
for ($n = 0; $n <= 10; $n++){
$room = "room".$n;
$tm = time()-300;
$r = @mysql_query ("Select who from $room WHERE id > '".$tm."' group by who order by id desc;");
$asnum = mysql_affected_rows();
$siz[$n] = $asnum-1;
@$kol = $kol + $asnum-1;
}
$r = mysql_query ("select count(readd) as num from zapiski WHERE (idtowhom = '".$id."')and(readd = '0')and(ininc = '1');");
$a = mysql_fetch_array($r);
$inb = $a["num"];
$cmc = mysql_query ("select count(id) as num from vstrechi WHERE 1;");
$cmac = mysql_fetch_array($cmc);
$cmtot = $cmac["num"];
if($row['fsize'] == "small") { $fsize1 = "<small>"; $fsize2 = "</small>"; }
elseif($row['fsize'] == "big") { $fsize1 = "<big>"; $fsize2 = "</big>"; }
else { $fsize1 = ""; $fsize2 = ""; }
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
echo "<wml>";
echo "<card id=\"enter\" title=\"Прихожая\">";
echo "<p align=\"center\"><small>";
echo $fsize1;
if ($row["level"]>6)
{
echo "<a href=\"apanel.php?id=$id&ps=$ps&ref=$ref\">Админка</a><br/>";
echo "---<br/>";
}
else if ($row["level"]>3){
echo "<a href=\"mpanel.php?id=$id&ps=$ps&ref=$ref\">Модерка</a><br/>";
echo "---<br/>";
}
echo "<a href=\"rules.php?id=$id&ps=$ps&ref=$ref\">Правила</a><br/>";
echo "<a href=\"vstrechi.php?id=$id&ps=$ps&ref=$ref\">Встречи($cmtot)</a><br/>";
$q = mysql_query("select id,title from obiav order by id desc;");
while($arr=mysql_fetch_array($q)) {
echo "<a href=\"view_obiav.php?id=$id&ps=$ps&mid=".$arr['id']."&ref=$ref\">".$arr['title']."</a><br/>"; }
echo "---<br/>";
echo "<a href=\"chatmail.php?id=$id&ps=$ps&ref=$ref\">Ваши письма($inb)</a><br/>";
echo "<a href=\"who.php?id=$id&ps=$ps&ref=$ref\">Кто где?(".$kol.")</a><br/>";
echo "<a href=\"search.php?id=$id&ps=$ps&ref=$ref\">РџРѕРёСЃРє...</a><br/>";
echo "---<br/>";
echo "<a href=\"kosti.php?id=$id&ps=$ps&ref=$ref\">Кости</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=0&ref=$ref\">$nroom0($siz[0])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=1&ref=$ref\">$nroom1($siz[1])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=2&ref=$ref\">$nroom2($siz[2])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=3&ref=$ref\">$nroom3($siz[3])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=4&ref=$ref\">$nroom4($siz[4])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=5&ref=$ref\">$nroom5($siz[5])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=6&ref=$ref\">$nroom6($siz[6])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=7&ref=$ref\">$nroom7($siz[7])</a><br/>";
echo "<a href=\"chat.php?id=$id&ps=$ps&rm=8&ref=$ref\">$nroom8($siz[8])</a><br/>";
echo "<b><a href=\"intim.php?id=$id&ps=$ps&rm=10&ref=$ref\">$nroom10($siz[10])</a></b><br/>";
echo "<a href=\"anlim.php?id=$id&ps=$ps&rm=9&ref=$ref\">$nroom9($siz[9])</a><br/>";
echo "---<br/>";
echo "<a href=\"profile.php?id=$id&ps=$ps&ref=$ref\">Ваша анкета</a><br/>";
echo "<a href=\"change.php?id=$id&ps=$ps&ref=$ref\">Настройки чата</a><br/>";
echo "<a href=\"ignorlist.php?id=$id&ps=$ps&ref=$ref\">Р?РіРЅРѕСЂ-лист</a><br/>";
echo "<a href=\"faq.php?id=$id&ps=$ps&ref=$ref\">FAQ</a><br/>";
echo "---<br/>";
$f = fopen("syst/kol.dat", "a+");
flock($f,LOCK_EX);
ftruncate($f,0);
fwrite($f, $kol);
fflush($f);
flock($f,LOCK_UN);
fclose($f);
echo "<a href=\"http://$siti\">$imya</a><br/>";
list($msec,$sec)=explode(chr(32),microtime());echo "[".round(($sec+$msec)-$HeadTime,4)." sec]";
echo $fsize2;
echo "</small></p></card></wml>";
mysql_close ($link);
?>