View file ch/enter.php

File size: 16.6Kb
<?
list($msec,$sec)=explode(chr(32),microtime());$HeadTime=$sec+$msec;

header('Cache-Control: no-store, no-cache, must-revalidate');	
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>");

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;
                }

                function trun_to_rus($str){
                $str=str_replace("ch","С‡",$str);
                $str=str_replace("sc","С‰",$str); 
                $str=str_replace("ye","СЌ",$str);
                $str=str_replace("yu","СЋ",$str);
                $str=str_replace("ya","СЏ",$str);
                $str=str_replace("CH","Р§",$str);
                $str=str_replace("SC","Р©",$str); 
                $str=str_replace("\"\"","РЄ",$str);
                $str=str_replace("\"","СЉ",$str);
                $str=str_replace("''","Р¬",$str);
                $str=str_replace("'","СЊ",$str);
                $str=str_replace("YE","Р­",$str);
                $str=str_replace("YU","Р®",$str);
                $str=str_replace("YA","РЇ",$str);
$str=strtr($str,array("a"=>"Р°","b"=>"Р±","v"=>"РІ","g"=>"Рі","d"=>"Рґ","e"=>"Рµ","j"=>"Р¶","z"=>"Р·","i"=>"Рё","y"=>"Р№","k"=>"Рє","l"=>"Р»","m"=>"Рј","n"=>"РЅ","o"=>"Рѕ","p"=>"Рї","r"=>"СЂ","s"=>"СЃ","t"=>"С‚","u"=>"Сѓ","f"=>"С„","h"=>"С…","c"=>"С†","w"=>"С€","x"=>"С‹","A"=>"Рђ","B"=>"Р‘","V"=>"Р’","G"=>"Р“","D"=>"Р”","E"=>"Р•","J"=>"Р–","Z"=>"Р—","I"=>"Рё","Y"=>"Р™","K"=>"Рљ","L"=>"Р›","M"=>"Рњ","N"=>"Рќ","O"=>"Рћ","P"=>"Рџ","R"=>"Р ","S"=>"РЎ","T"=>"Рў","U"=>"РЈ","F"=>"Р¤","H"=>"РҐ","C"=>"Р¦","W"=>"РЁ","X"=>"Р«"));
                return $str;
                }
			             	
if($trun==1) {$us=trun_to_rus($us);}	

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 "&#x42E;&#x437;ep &#x43D;e &#x43D;a&#x439;&#x434;e&#x43D;!";
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,banned from users where id='".$id."' LIMIT 1;");
} else {
$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,banned from users where latuser = '".$latuser."' LIMIT 1;");
} else {
$result = mysql_query ("Select id,pass,level,safe,user_ip,user_soft,posts,fsize,banned 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 "&#x42E;&#x437;ep &#x43D;e &#x43D;a&#x439;&#x434;e&#x43D;!";
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 "He &#x432;ep&#x43D;oe co&#x447;e&#x442;a&#x43D;ue &#x43D;uka u &#x43F;apo&#x43B;&#x44F;!";
echo "</small></p></card></wml>";
mysql_close ($link);
exit;
}

//Предупреждение о безопасности
$agent = $HTTP_USER_AGENT;
$addr = $REMOTE_ADDR;
if(($row["user_soft"]!==$agent||$row["user_ip"]!==$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=\"&#x412;&#x43D;&#x438;&#x43C;&#x430;&#x43D;&#x438;&#x435;!\">";
echo "<p align=\"center\"><small>";
echo "<a href=\"enter.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;po&#x434;o&#x43B;&#x436;u&#x442;&#x44C;</a><br/>";
echo "<b>&#x41F;pe&#x434;y&#x43F;pe&#x436;&#x434;e&#x43D;ue o &#x431;e&#x437;o&#x43F;ac&#x43D;oc&#x442;u</b><br/>";
$us_ip = $row["user_ip"];
$us_soft = $row["user_soft"];
mysql_query ("Update users set user_soft='".$agent."', user_ip = '".$addr."' WHERE id = '".$id."'");
echo "B&#x43D;u&#x43C;a&#x43D;ue! Ba&#x448; &#x442;eky&#x449;u&#x439; co&#x444;&#x442; u&#x43B;u ip a&#x434;pec &#x43D;e co&#x432;&#x43F;a&#x434;a&#x44E;&#x442; c ip+soft &#x43F;oc&#x43B;e&#x434;&#x43D;e&#x433;o &#x437;axo&#x434;a. Ec&#x43B;u &#x432;&#x44B; &#x43D;e uc&#x43F;o&#x43B;&#x44C;&#x437;o&#x432;a&#x43B;u &#x432; &#x43F;oc&#x43B;e&#x434;&#x43D;ee &#x432;pe&#x43C;&#x44F; ip $us_ip u&#x43B;u co&#x444;&#x442; $us_soft, &#x44D;&#x442;o &#x43C;o&#x436;e&#x442; o&#x437;&#x43D;a&#x447;a&#x442;&#x44C;, &#x447;&#x442;o k&#x442;o-&#x442;o &#x437;axo&#x434;u&#x442; c Ba&#x448;e&#x433;o &#x43D;uka. Peko&#x43C;e&#x43D;&#x434;ye&#x43C; c&#x43C;e&#x43D;u&#x442;&#x44C; &#x432;a&#x448; &#x43F;apo&#x43B;&#x44C;. O&#x442;k&#x43B;&#x44E;&#x447;u&#x442;&#x44C; cuc&#x442;e&#x43C;y &#x431;e&#x437;o&#x43F;ac&#x43D;oc&#x442;u &#x43C;o&#x436;&#x43D;o &#x432; &#x43D;ac&#x442;po&#x439;kax &#x447;a&#x442;a, &#x43D;o &#x44D;&#x442;o &#x43D;e peko&#x43C;e&#x43D;&#x434;ye&#x442;c&#x44F;.";
echo "<br/><a href=\"enter.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;po&#x434;o&#x43B;&#x436;u&#x442;&#x44C;</a><br/>";
echo "</small></p></card></wml>";
exit;
} else if ($row["user_soft"]!==$agent||$row["user_ip"]!==$addr) mysql_query ("Update users set user_soft='".$agent."', user_ip = '".$addr."' WHERE id = '".$id."';");

if (($row["posts"]>=1000)&&($row["level"]<1)){
$levelselect = @mysql_query ("Select name from levels where level=1");
$levels = @mysql_fetch_array($levelselect);
$levelname = $levels["name"];
$row["level"] = 1; $row["status"] = "".$levelname."";
mysql_query ("UPDATE users SET status = '".$row["status"]."', level = '".$row["level"]."' WHERE id = '".$id."';");
}
if (($row["posts"]>=3000)&&($row["level"]<2)){
$levelselect = @mysql_query ("Select name from levels where level=2");
$levels = @mysql_fetch_array($levelselect);
$levelname = $levels["name"];
$row["level"] = 2; $row["status"] = "".$levelname."";
mysql_query ("UPDATE users SET status = '".$row["status"]."', level = '".$row["level"]."' WHERE id = '".$id."';");
}
$levelselect = @mysql_query ("Select name from levels where level=3");
$levels = @mysql_fetch_array($levelselect);
$levelname = $levels["name"];
if (($row["posts"]>=7000)&&($row["level"]<3)){
$row["level"] = 3; $row["status"] = "".$levelname."";
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;
$kolp=$siz[11]+$siz[12]+$siz[13]+$siz[14]+$siz[15]+$siz[16]+$siz[17]+$siz[18]+$siz[19]+$siz[20];
}

$roomselect21 = @mysql_query ("Select name from rooms where rm=21");
$rooms21 = @mysql_fetch_array($roomselect21);
$roomname21=$rooms21["name"];

$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 = ""; }

ob_start();
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=\"&#x427;a&#x442; WAP.NeoFan.ORG =)\">";
echo "<p align=\"center\">";
echo $fsize1; 

if ($row["level"]>6){
echo "<a href=\"apanel.php?id=$id&amp;ps=$ps&amp;ref=$ref\">aPanel</a><br/>";
echo "<a href=\"mpanel.php?id=$id&amp;ps=$ps&amp;ref=$ref\">mPanel</a><br/>";
echo "---<br/>";
}
else if ($row["level"]>3){
echo "<a href=\"mpanel.php?id=$id&amp;ps=$ps&amp;ref=$ref\">mPanel</a><br/>";
echo "---<br/>";
}
echo "<a href=\"rules.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;pa&#x432;u&#x43B;a!</a><br/>";
echo "<a href=\"vstrechi.php?id=$id&amp;ps=$ps&amp;ref=$ref\">Bc&#x442;pe&#x447;u($cmtot)</a><br/>";
$idnews=mysql_fetch_array(mysql_query("SELECT MAX(id) FROM news"));
if ($idnews[0]>0) $news=mysql_fetch_array(mysql_query("SELECT date FROM news where id=$idnews[0]"));
if (isset($news[0])) echo "<a href=\"news.php?id=$id&amp;ps=$ps&amp;ref=$ref\">Ho&#x432;oc&#x442;u (".$news[0].")</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&amp;ps=$ps&amp;mid=".$arr['id']."&amp;ref=$ref\">".$arr['title']."</a><br/>"; }
$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"]; 
if ($inb>0)echo "Ho&#x432;&#x44B;x &#x43F;uce&#x43C;: <a href=\"inbox.php?id=$id&amp;ps=$ps&amp;ref=$ref\">".$inb."</a><br/>";
$d=date("d-m-");
$birth = mysql_fetch_array(mysql_query ("Select count(id) from users where birth LIKE '%$d%'"));
if ($birth[0]>0) echo "&#x418;&#x43C;e&#x43D;u&#x43D;&#x43D;uku: <a href=\"statistik.php?id=$id&amp;ps=$ps&amp;mod=birthday&amp;ref=$ref\">(".$birth[0].")</a><br/>";
echo "---<br/>";
echo "<a href=\"who.php?id=$id&amp;ps=$ps&amp;ref=$ref\">K&#x442;o &#x433;&#x434;e?(".$kol.")</a><br/>"; 
echo "<a href=\"searchmod.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;ouck &#x43C;o&#x434;epo&#x432;</a><br/>";
echo "<a href=\"searchfr.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;ouck &#x434;py&#x437;e&#x439;</a><br/>";
echo "<a href=\"search.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41F;ouck...</a><br/>";
echo "---<br/>";
echo "<a href=\"./games/21.php?id=$id&amp;ps=$ps&amp;ref=$ref\">O&#x447;ko</a><br/>";
echo "<a href=\"./games/kosti.php?id=$id&amp;ps=$ps&amp;ref=$ref\">Koc&#x442;u</a><br/>";
echo "<a href=\"./games/777.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x411;a&#x43D;&#x434;u&#x442;</a><br/>";
print "<a href=\"./games/naperstki.php?id=$id&amp;ps=$ps&amp;ref=$ref\">Ha&#x43F;&#x451;pc&#x442;ku</a><br/>";
print "<a href=\"./games/ugadaika.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x423;&#x433;a&#x434;a&#x439; &#x447;uc&#x43B;o</a><br/>";
$tm = time()-300;
$r = @mysql_query ("Select who from maf1 WHERE id > '".$tm."' group by who order by id desc;");
$asnum = mysql_affected_rows();
$maf[1] = $asnum-1;
echo "---<br/>";
echo "<a href=\"maf.php?id=$id&amp;ps=$ps&amp;rm=1&amp;ref=$ref\">$roomname21(".$maf[1].")</a><br/>\n";
for ($num = 0; $num <= 10; $num++)
{
$roomselect = @mysql_query ("Select name from rooms where rm=$num");
$rooms = @mysql_fetch_array($roomselect);
$roomname=$rooms["name"];
if ($num==9) {
echo "<a href=\"anlim.php?id=$id&amp;ps=$ps&amp;rm=$num&amp;ref=$ref\">$roomname($siz[$num])</a><br/>";
} else if ($num==10) {
echo "<b><a href=\"intim.php?id=$id&amp;ps=$ps&amp;rm=$num&amp;ref=$ref\">$roomname($siz[$num])</a></b><br/>";
} else {
echo "<a href=\"chat.php?id=$id&amp;ps=$ps&amp;rm=$num&amp;ref=$ref\">$roomname($siz[$num])</a><br/>";}
}
echo "---<br/>";
$gallery = mysql_query ("select count(id) as num from users where img!=''");
$foto = mysql_fetch_array($gallery);
$kolfoto = $foto["num"]; 
echo "<a href=\"gallery.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x413;a&#x43B;&#x43B;epe&#x44F; &#x447;a&#x442;a(".$kolfoto.")</a><br/>";
echo "<a href=\"cabinet.php?id=$id&amp;ps=$ps&amp;ref=$ref\">&#x41B;u&#x447;&#x43D;oe &#x43C;e&#x43D;&#x44E;</a><br/>";
echo "<a href=\"statistik.php?id=$id&amp;ps=$ps&amp;ref=$ref\">C&#x442;a&#x442;uc&#x442;uka</a><br/>"; 
echo "<a href=\"faq.php?id=$id&amp;ps=$ps&amp;ref=$ref\">FAQ</a><br/>";
$curdate=date("d-m-Y");
$newtoday=mysql_fetch_array(mysql_query("SELECT COUNT(id) from users WHERE date = '".$curdate."'"));
$f = fopen("syst/kol.dat", "a+"); 
flock($f,LOCK_EX);
ftruncate($f,0);
fwrite($f, $kol);	
fflush($f);
flock($f,LOCK_UN);
fclose($f);

$tm = time()-300;
mysql_query ("Update users set  onl='".$time."', room='holl' where id ='".$id."'");
$pr_count = @mysql_query("SELECT id,user FROM users WHERE onl> '".$tm ."' AND room='holl' group by user order by onl desc;");
$kol = mysql_affected_rows();
echo $divide; 
echo "(c) <a href=\"http://neofan.org/\">WAP.NeoFan.ORG</a><br/>\n";
echo $fsize2;
echo "</p></card></wml>";
$alltraf=$row["alltraf"];
$pagesize=round((ob_get_length())/1024,1);
$alltraf=$alltraf+$pagesize;
mysql_query ("Update users set alltraf='".$alltraf."', lasttraf='".$pagesize."' where id='".$id."'");
mysql_close ($link);
ob_end_flush();
?>