Вход Регистрация
Файл: bloodlands.pw/on.php
Строк: 146
<?php
define
('cms'1);
$title 'Сейчас в игре';
require_once 
'core.php';
if(
$user){ 

echo 
'<div class="pt">';
switch (
$_GET['a']){
default:
if(
$id == 1) echo'[Люди] '; else echo'<a class="link" href="?id=1">[Люди]</a> ';
if(
$id == 2) echo'[Гномы] '; else echo'<a class="link" href="?id=2">[Гномы]</a> ';
if(
$id == 3) echo'[Гоблины] '; else echo'<a class="link" href="?id=3">[Гоблины]</a> ';
if(
$id == 4) echo'[Орки]'; else echo'<a class="link" href="?id=4">[Орки]</a>';
echo
'<br/><br/>';

if(!empty(
$id)) $all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `race` = '".$id."' AND `online` > '".(time()-3600)."'"),0); else $all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-3600)."'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0$page 1;
if(
$page $total$page $total;
$past intval($all/$us['kol']);
$start round($page*$us['kol']-$us['kol']);

if(!empty(
$id)) $top mysql_query("SELECT `id`,`busy`,`city` FROM `users` WHERE `race` = '".$id."' AND `online` > '".(time()-600)."' ORDER BY `privilege` DESC, `exp` DESC LIMIT ".$start.",".$us['kol']."");
else 
$top mysql_query("SELECT `id`,`busy`,`city` FROM `users` WHERE `online` > '".(time()-600)."' ORDER BY `privilege` DESC, `exp` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($top)){
pers_info($res['id']);
if(
$res['busy'] == 0){
if(
$res['city'] != 0) echo' [В городе]'; else echo' [В землях]';
} else echo
' [В бою]';
echo
'<br/>';
}

echo
'<br/><a class="link" href="library.php?a=ratings">[Рейтинг игроков]</a>';
if(!empty(
$id)) echo ' <a class="link" href="?">[Все]</a>';
if(!empty(
$id)) navigation($all,$us['kol'],$page,'on.php?id='.$id.'&',$total); else navigation($all,$us['kol'],$page,'on.php?',$total);
echo 
'<a class="links" href="?a=all"><img src="./img/icon/profile.png" alt=""> Все игроки</a>
<a class="links" href="?a=sut"><img src="./img/icon/time.png" alt=""> За сутки</a>'
;
} else echo 
'<div class="error" style="text-align:left;">Этот список пуст!</div><br/>';
break;

case 
'sut':
echo 
'<form class="form" action="?a=all" method="POST"><b>Текст поиска:</b><br/>
<input type="text" name="user" maxlength="40" class="text">
<input type="submit" value="Искать" class="button"></form><br/>'
;

$all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-86400)."'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$top mysql_query("SELECT `online`,`id` FROM `users` WHERE `online` > '".(time()-86400)."' ORDER BY `privilege` DESC, `exp` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($top)){
pers_info($res['id']);
if (
$res['online'] > (time()-600)) echo' <font color="green">[on]</font>'; else echo' <font color="red">[off]</font>';
echo
'<br/>';
}

navigation($all,$us['kol'],$page,'on.php?a=sut&',$total);
echo 
'<a class="links" href="?"><img src="./img/icon/back.png" alt=""> Кто онлайн</a>';
} else echo 
'<div class="error">Игроков не найдено!</div>';
break;

case 
'all':
if(isset(
$_POST['user'])){
$search filter_search($_POST['user']);
if(
$searchheader('Location: ?a=search&user='.$search);
}

echo 
'<form class="form" action="?a=all" method="POST"><b>Текст поиска:</b><br/>
<input type="text" name="user" maxlength="40" class="text">
<input type="submit" value="Искать" class="button"></form><br/>'
;

$all mysql_result(mysql_query("SELECT count(*) FROM `users`"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$top mysql_query("SELECT `online`,`id`,`email` FROM `users` ORDER BY `privilege` DESC, `exp` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($top)){
pers_info($res['id']);
if (
$res['online'] > (time()-600)) echo' <font color="green">[on]</font>'; else echo' <font color="red">[off]</font>';
echo
'<br/>';
}

navigation($all,$us['kol'],$page,'on.php?a=all&',$total);
echo 
'<a class="links" href="?"><img src="./img/icon/back.png" alt=""> Кто онлайн</a>';
} else echo 
'<div class="error">Игроков не найдено!</div>';
break;

case 
'search':
$search filter_search($_GET['user']);
echo 
'<form class="form" action="?a=all" method="POST"><b>Текст поиска:</b><br/>
<input type="text" name="user" maxlength="40" class="text">
<input type="submit" value="Искать" class="button"></form>'
;

if (!empty(
$search)){
echo
'<br/>';
$error '';
if (
mb_strlen($search) < or mb_strlen($search) > 40$error .= 'Неверная длина поля!<br/>';

if (empty(
$error)){
$all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `login` LIKE '%".$search."%'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$re mysql_query("SELECT `id`,`online` FROM `users` WHERE `login` LIKE '%".$search."%' ORDER BY `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($re)){
pers_info($res['id']);
if (
$res['online'] > (time()-600)) echo' <font color="green">[on]</font>'; else echo' <font color="red">[off]</font>';
echo
'<br/>';
}

navigation($all,$us['kol'],$page,'?a=search&user='.$search.'&',$total);

} else echo 
'<div class="error" style="text-align:left">Игроков не найдено!</div><br/>';
} else echo 
'<div class="error" style="text-align:left">'.$error.'</div><br/>';

break;

case 
'tut':
$all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-600)."' AND `mesto` = '/".$t.".php'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$top mysql_query("SELECT * FROM `users` WHERE `online` > '".(time()-600)."' AND `mesto` = '/".$t.".php' ORDER BY `level` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($top)){
pers_info($res['id']);
echo
'<br/>';
}

navigation($all,$us['kol'],$page,'on.php?a=tut&',$total);
} else echo 
'<div class="error" style="text-align:left;">На данный момент тут никого нет!</div>';
echo
'<a class="links" href="../'.$t.'.php"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;
}

echo 
'</div>';
} else 
header('Location: index.php');
include 
'./include/foot1.php';
?>
Онлайн: 0
Реклама