Файл: 3/online.php
Строк: 84
<?php
require_once ('system/func.php');
$title = 'Кто онлайн';
require_once ('system/header.php');
auth(); // Закроем от гостей
echo'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
'.$title.'
</div></div></div>';
if(isset($_GET['search'])){
if(isset($_REQUEST['search_nick'])){
$login = text($_POST[login]);
if(empty($login)){
$_SESSION['msg'] = 'Введите логин';
header("Location: ?search");
exit();
}else{
$sql = $db->query("SELECT * FROM `users` WHERE `login` = '".$login."' LIMIT 1")->fetch_assoc();
header("Location: /profile/$sql[id]");
exit();
}
}
echo "<div class='block'>".ico('icons','arrow.png')." <a href='?'>Все игроки</a> | <a href='?no_clan'>Без клана</a> | <a href='/prava.php'>Администрация</a> | Поиск</div>";
echo "<div class='block center'>";
echo '<form action="?search" method="post">';
echo 'Логин игрока:<br><input class="center" type="text" name="login" maxlength="50" value="" /><br/>';
echo '<input type="submit" name="search_nick" class="btn" value="Найти профиль">';
echo '</form>';
echo "</div></div>";
require_once ('system/footer.php');
exit();
}
$set['p_str'] = 10;
if(isset($_GET['no_clan'])){
$k_post = $db->query("SELECT * FROM `users` WHERE `online` > '".(time()-1800)."' AND `id_clan` = '0' AND `level` >= '5'")->num_rows;
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $db->query("SELECT * FROM `users` WHERE `online` > '".(time()-1800)."' AND `id_clan` = '0' AND `level` >= '5' ORDER BY `level` ASC, `exp` ASC LIMIT $start, $set[p_str]");
echo "<div class='block'>".ico('icons','arrow.png')." <a href='?'>Все игроки</a> | Без клана | <a href='/prava.php'>Администрация</a> | <a href='?search'>Поиск</a></div>";
echo "<div class='block'>";
if($k_post == 0)echo "Таких игроков не обнаружено в сети...";
while($post = $q->fetch_assoc()) {
$image = icons_user($post[id]);
$nik='<span style="text-shadow: 1px 0 10px #'.$post[gradient2].';">'.gradient(''.$post[login].'',''.$post[gradient1].'', ''.$post[gradient2].'').'</span>';
echo $image." <a href='/profile/$post[id]'>$nik</a>, ".ico('icons','level.png')." $post[level]ур.<br>";
}
if($k_post>10){
str('?',$k_page,$page); // Вывод страниц
}
echo "</div></div>";
require_once ('system/footer.php');
exit();
}
$k_post = $db->query("SELECT * FROM `users` WHERE `online` > '".(time()-1800)."'")->num_rows;
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $db->query("SELECT * FROM `users` WHERE `online` > '".(time()-1800)."' ORDER BY `level` DESC, `exp` DESC LIMIT $start, $set[p_str]");
echo "<div class='block'>".ico('icons','arrow.png')." Все игроки | <a href='?no_clan'>Без клана</a> | <a href='/prava.php'>Администрация</a> | <a href='?search'>Поиск</a></div>";
echo "<div class='block'>";
while($post = $q->fetch_assoc()) {
$image = icons_user($post[id]);
$nik='<span style="text-shadow: 1px 0 10px #'.$post[gradient2].';">'.gradient(''.$post[login].'',''.$post[gradient1].'', ''.$post[gradient2].'').'</span>';
echo $image." <a href='/profile/$post[id]'>$nik</a>, ".ico('icons','level.png')." $post[level]ур.<br>";
}
if($k_post>10){
str('?',$k_page,$page); // Вывод страниц
}
echo "</div></div>";
require_once ('system/footer.php');
if(isset($_GET['adm'])){
$q = $db->query("SELECT * FROM `users` WHERE `access` > '0' ORDER BY `online` DESC");
while($post = $q->fetch_assoc()) {
echo "<div class='block'>".ico('icons','arrow.png')." <a href='?'>Все игроки</a> | Без клана | <a href='/prava.php'>Администрация</a> | <a href='?search'>Поиск</a></div>";
echo "<div class='block'>";
if($k_post == 0)echo "Таких игроков не обнаружено в сети...";
echo "<li><a href='/profile/$post[id]'>".icons_user($post[id])."$nik ".ico('icons','level.png')."$post[level]ур.</a></li>";
}
if($k_post>10){
str('?',$k_page,$page); // Вывод страниц
}
echo "</div></div></div>";
require_once ('system/footer.php');
}
?>