Файл: public_html/light_online.php
Строк: 328
<?
define('PROTECTOR', 1);
defined('index') or die('Error: restricted access');
$head = 'online';
$textl='Игроки онлайн';
@include_once('files/db.php');
@include_once('files/auth.php');
@include_once('include.php');
@include_once('files/vip.php');
@include_once('files/online.php');
@include_once('files/sql.php');
@include_once('files/lvl.php');
@include_once('files/func.php');
@include_once('files/regeneration.php');
$close_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT `$head` FROM `close` LIMIT 1"));
if($close_mysql["$head"]==1){
@include_once('files/head.php');
@include_once('files/zag.php');
location_exit("$textl");
@include_once('files/down.php');
exit;
}
switch($_GET['mod']){
default:
@include_once('files/head.php');
@include_once('files/zag.php');
$Poisk_Po_Naciyam=1;
if($_default) $px2 = 24; else $px2 = 21;
if($_default) $pxi = 26; else $pxi = 24;
if(!empty($_VIPKA) or !empty($udata['prava']) or $udata['lvl']>=50){ $Poisk_Po_Reytingam=1; }
$array_order = array(
"pt",
"money",
"almaz",
"lvl",
"auth",
"sb",
);
$array_true= array(
"pt"=>($udata['prava']>=4 ? 1 : 0),
"money"=>($udata['lvl']>=5 ? 1 : 0),
"almaz"=>($udata['lvl']>=30 ? 1 : 0),
"lvl"=>($udata['lvl']>=5 ? 1 : 0),
"auth"=>($udata['lvl']>=5 ? 1 : 0),
"sb"=>($udata['lvl']>=45 ? 1 : 0),
);
$img_order = array(
"money"=>"<img alt='*' src='theme/i/icons/i-lave.png' height='$px2' width='$px2'>",
"pt"=>"<img alt='*' src='theme/i/icons/ammo.png' height='$px2' width='$px2'>",
"almaz"=>"<img alt='*' src='theme/i/icons/i-rubin.png' height='$px2' width='$px2'>",
"lvl"=>"<img alt='*' src='theme/i/icons/lvl.png' height='$px2' width='$px2'>",
"auth"=>"<img alt='*' src='theme/i/icons/auth.png' width='21'>",
"sb"=>"<img alt='*' src='theme/i/icons/time.png' width='18'>"
);
$mesto_array = array(
"adm_panel"=>"В админ-панели",
"bank"=>"В банке",
"chat"=>"В чате",
"clans"=>"В кланах",
"casino"=>"В казино",
"district"=>"В районах",
"faq"=>"Помощь по игре",
"fight"=>"В боях",
"forum"=>"На форуме",
"grab"=>"В грабежах",
"hata"=>"В хате",
"index"=>"На главной",
"messages"=>"Читает сообщения",
"mod_panel"=>"В модер-панели",
"online"=>"Смотрит онлайн",
"profile"=>"Смотрит персонажа",
"podarok"=>"В подарках",
"pusher"=>"У барыги",
"quests"=>"В заданиях",
"raid"=>"В рейдах",
"razborki"=>"В разборках",
"rules"=>"Смотрит Правила игры",
"setting"=>"В настройках",
"smiles"=>"В Смайлах",
"swat"=>"S.W.A.T",
"start"=>"Обучение",
"tiket"=>"В тикетах | SUPPORT",
"tyrnirs"=>"В турнирах",
"worldkassa"=>"Покупка рубинов. WorldKassa.Ru",
"wapkassa"=>"Покупка рубинов. WapKassa.Ru",
"exit"=>"Ушёл...",
);
if(empty($array_true["$_GET[order]"]) or empty($_GET['order'])){ $_GET['order']='auth'; }
$_img_order = $img_order["$_GET[order]"];
if ($_GET['page']<=1) $_GET['page'] = 1;
if(!empty($_GET['population'])) $_get_population="&population=$_GET[population]";
if(!empty($_GET['order'])) $_get_order="&order=$_GET[order]";
$num = obnul(($_GET['page']-1) * 10);
$a = $num;
$_WHERE = "WHERE `laikas`>'$timeout'";
if($_GET['act']!='all'){
$Igroki_Online="Игроки онлайн";
$and_sb = "and `sb`>'$timeout'";
} else {
$Igroki_Online="Все игроки";
$and_sb = "";
}
$Panelka = "
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr align='center'>";
if($_GET['act']!='all'){
$Panelka.="n <td width='50%' class='td_sw selected'><div class='sw_link selected'>Онлайн</div></td>";
$Panelka.="n <td width='50%' class='td_sw _left'><a class='sw_link' href='$path/index.php?$_get_r$_get_mod$_get_page&act=all'>Все</a></td>";
$Igroki_Online="Онлайн";
} else {
$Panelka.="n <td width='50%' class='td_sw'><a href='$path/index.php?$_get_r$_get_mod$_get_page' class='sw_link'>Онлайн</a></td>";
$Panelka.="n <td width='50%' class='td_sw _left selected'> <div class='sw_link selected'>Все</div></td>";
$Igroki_Online="Все игроки";
}
$Panelka.="n</tr>n</table>";
if($Poisk_Po_Reytingam){
$Order="n<table width='100%' border='0' cellpadding='0' cellspacing='0'>n<tr>";
for($i=0; $i < count($array_order); ++$i){
$_order = $array_order[$i];
$_true = $array_true[$_order];
$_img = $img_order[$_order];
if($_GET['order']==$_order){
$_border=' border: 3px solid #02AF1E;';
} else{
$_border=' border: 1px solid black;';
}
if($_true){
$Order.="
<td width='15%' align='center' style='background: #fbeac6;' class='inner-content'>
<a href='/index.php?$_get_r$_get_mod$_get_act$_get_sort&order=$_order'>
<span style='background: white; $_border margin-top: 3px; padding: 3px; border-radius: 4px; ' class='tn_hov_3'>
$_img
</span>
</td>
";
}
}
$_balka = 1;
$Order.="n</tr>n</table>n$balkan";
}
if($Poisk_Po_Naciyam){
$array_pop = array('si','ch','me','aa','ru','la');
$Table_Population="n<table width='100%' border='0' cellpadding='0' cellspacing='0'>n<tr>";
for($i=0; $i < count($array_pop); ++$i){
$_Pop = $array_pop[$i];
if($_GET['population']==$_Pop){
$_border=' border: 3px solid #02AF1E;'; $_and_storona="and `storona`='$_Pop'";
$_UrlPop = '';
} else {
$_border=' border: 1px solid black;';
$_UrlPop = "&population=$_Pop";
}
$Table_Population.="
<td width='15%' style='background: #fbeac6;' class='inner-content'>
<a href='/index.php?$_get_r$_get_mod$_get_act$_get_order$_UrlPop'>
<img class='tn_hov_3' src='theme/i/icons/clans/flags/$_Pop.jpg' height='$pxi' width='$pxi' style='background: white; $_border padding: 1px; border-radius: 4px;'>
</a>
</td>";
}
$Table_Population.="
</tr>
</table>";
if(empty($_balka)){ $Table_Population.="n$balkan"; $_balka = 1; }
}
if($_GET['desc']=='ASC'){ $_DESC='ASC'; }else{ $_DESC='DESC'; }
$_MYSQL = "WHERE `tip`='user' $and_sb $_and_storona ORDER BY `$_GET[order]` $_DESC";
$req = @mysql_query_new("SELECT `id`,`lvl`,`auth`,`almaz`,`money`,`storona`,`sb`,`pol`,`pt` FROM `users` $_MYSQL LIMIT $num,10");
$avto = @mysql_num_rows(@mysql_query_new("SELECT `id` FROM `users` $_MYSQL"));
echo"<h1 class='center' style='margin: 2px;'>$Igroki_Online (".abs($avto).")</h1>
$balka$Table_Population$Order$Panelka";
if($avto==0){
echo"$inner <center><i>Игроков нет...</i></center> </div>
<a href='/index.php?$_get_r' class='margin0 bttn_green'>«Назад</a>";
break;
}
if($_default) $width=50; else $width=38;
While($aver = @mysql_fetch_assoc($req)){
$a++; $b=(floor($a/2)*2);
if($b==$a)
{$inner_content_ ="<div class='inner_content_clans_mod_list_1'>";}else
{$inner_content_ ="<div class='inner_content_clans_mod_list_2'>";}
if($aver['sb']>$timeout)
{$_color_padding_online_img="#008F00";}else
{$_color_padding_online_img="#D40000";}
$vis = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `mesto` WHERE `usr` = '$aver[id]' "));
$browser = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `auth` WHERE `usr` = '$aver[id]' and (`type`='good_post' or `type`='good_get') ORDER BY `id` DESC LIMIT 1"));
if($_GET['order']=='sb'){
$_SPAN_R="$imgtime".sek_nazad($aver['sb'],90);
} elseif($_GET['order']=='money'){
$_SPAN_R="$_img_order".(okr($aver["$_GET[order]"]))."";
} else {
$_SPAN_R="$_img_order".(number_format($aver["$_GET[order]"], 0 , ',' , '.'))."";
}
if($_default) echo "<div class='tn_hov_3 vspliv_hov_02'>";
echo"
<div class='new_inner ".($a%2 ? 'e1' : 'e2')."'>
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
<tr valign='top'>
<td rowspan='3' width='".($width+9)."'>
<img src='/theme/i/icons/status/$aver[storona]_$aver[pol].png' alt='' class='img-border' style=' border: 3px solid $_color_padding_online_img; width: ".$width."px;'>
</td>
<td valign='top'>
$a. <b>".us("us{".$aver['id']."}")."</b> ".user_agent($browser['browser'],2)."
<span class='rightw'>$_SPAN_R</span>
</td>
</tr>
<tr valign='top'>
<td valign='top' colspan='2'>
Уровень:
<span class='rightw'>[<b>$aver[lvl]</b>]</span>
</td>
</tr>
<tr valign='top'>
<td valign='top' colspan='2'>
<span class='rightw'>»<tt><u>".$mesto_array["$vis[place]"]."</u></tt> </span>
</td>
</tr>
</table>
</div>
";
if($_default) echo "</div>";
}
if($a==$num){
echo"$inner<center><i> Ничего не найдено </i></center></div>";
}
if($avto>10){
echo $balka;
pager(10, $avto,"/index.php?$_get_r$_get_mod$_get_act$_get_population$_get_order");
}
if($udata['prava']>=3)
{
$noreg= @mysql_num_rows( @mysql_query_new("SELECT * FROM `guest` WHERE `laikas`>'$timeout'"));
echo"$div n<a href='$_LINK/index.php?$_get_r$_get_go&mod=guest'>Гости ($noreg)</a></div>";
}
echo"n$javaback";
break;
case 'guest':
prava('3');
@include_once('files/head.php');
@include_once('files/zag.php');
if ($_GET['page']<='1') {$_GET['page'] = '1';}
$num = obnul(($_GET['page']-1) * 10);
$a = $num;
$Panelka = "
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr align='center'>";
if($_GET['act']!='all'){
$Panelka.="n <td width='50%' class='td_sw selected'><div class='sw_link selected'>Онлайн</div></td>";
$Panelka.="n <td width='50%' class='td_sw _left'><a class='sw_link' href='$path/index.php?$_get_r$_get_mod$_get_page&act=all'>Все</a></td>";
$_WHERE = "WHERE `laikas`>'$timeout'";
} else {
$Panelka.="n <td width='50%' class='td_sw'><a href='$path/index.php?$_get_r$_get_mod$_get_page' class='sw_link'>Онлайн</a></td>";
$Panelka.="n <td width='50%' class='td_sw _left selected'> <div class='sw_link selected'>Все</div></td>";
$_WHERE = "WHERE `laikas`>'0'";
}
$Panelka.="n</tr>n</table>";
$aver = @mysql_query_new("SELECT * FROM `guest` $_WHERE LIMIT $num,10");
$avto = @mysql_num_rows(@mysql_query_new("SELECT * FROM `guest` $_WHERE"));
echo"
<h1 class='center mt5'>Гости (".abs($avto).")</h1>
$balka
$Panelka";
While($visi = @mysql_fetch_array($aver)){
$a++;
$b=floor($a/2)*2;
if($b==$a)
{$inner_content_ ="<div class='inner_content_forum_mod_default_1'>";}else
{$inner_content_ ="<div class='inner_content_forum_mod_default_2'>";}
echo"
$inner_content_
<b>$a.</b> <br>
<b>Браузер:</b> $visi[brauser] <br>
<b>IP:</b> <a href='$_LINK/index.php?r=moderator&mod=ip&ip=$visi[ip]'>$visi[ip]</a> <br>
</div>";
}
if($a==$num){
echo"$inner <center><i> Гости не найдены </i> </center> </div>"; }
if($avto>10){
echo"n$balka";
pager(10, $avto, "/index.php?$_get_r$_get_mod$_get_act");
}
echo"n</div>
<a href='$_LINK/index.php?$_get_r' class='margin0 bttn_green'>«Назад</a>";
break;
}
@include_once('files/down.php');
?>