Файл: modules/game/online.php
Строк: 130
<?php
require '../../system/func_for_game2.inc.php';
if (isset($_GET['m'])) {$mod=vvod($_GET['m']);} else {$mod="";}
switch($mod)
{
default:
if(isset($_GET['t'])){$t=num($_GET['t']);}else{$t=0;}
$in_game = time() - 5*60;
$kol_na_str=15;
if($t==0){$total = mysqli_num_rows(mysqli_query($link,"select SQL_NO_CACHE id from `users` where `authtime` >= '$in_game'"));}else{
$total = mysqli_num_rows(mysqli_query($link,"select SQL_NO_CACHE id from `users` where `authtime` >= '$in_game' and `lvl`>4 and `clan`=0"));
}
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
if($t==0){
$he='<div class="wi_48"><img width="56px" src="/images/icon/reit1.png" alt="" /><div class="t_norm">Все</div></div>
<div class="wi_48"><a href="/online?t=1"><img width="56px" src="/images/icon/reit2_off.png" alt="" /><div class="t_norm c1">Без клана</div></a></div>';
$q=mysqli_query($link,"SELECT SQL_NO_CACHE authtime,id ,sex,login,adm,lvl FROM `users` WHERE `authtime` >= '$in_game' order by `opit2` desc,`id` desc limit ".$start.",".$kol_na_str);
}else{
$he='<div class="wi_48"><a href="/online"><img width="56px" src="/images/icon/reit1_off.png" alt="" /><div class="t_norm c1">Все</div></a></div>
<div class="wi_48"><img width="56px" src="/images/icon/reit2.png" alt="" /><div class="t_norm">Без клана</div></div>';
$q=mysqli_query($link,"SELECT SQL_NO_CACHE authtime,id ,sex,login,adm,lvl FROM `users` WHERE `authtime` >= '$in_game' and `lvl`>4 and `clan`=0 order by `opit2` desc limit ".$start.",".$kol_na_str);}
/*** выводим верх страницы ***/
head('Онлайн');
echo '<div class="block" >
<div class="block2" ><div class="block3" >
<div class=" center">
<div class="m_t_10">Кто онлайн</div>
'.$he.'
</div>
<div class="razriv2 m_t_10"></div>';
$n=1;
while($r = mysqli_fetch_array($q))
{
$logsend=$r['adm'];$logadm=$r['login'];$id_send=$r['id'];
$name = color_nick($r['login']);
if(($n % 2) != 0){$div='sp1 clrt1 t_norm ';}else{$div='sp2 clrt1 t_norm ';}
echo '<a class="'.$div.'" href="/anketa?id='.num($r['id']).'">'.sex($r['sex']).''.$name.' <br/><span class="c1 t_13">'.$r['lvl'].' уровень</span></a>';
$n=$n+1;
}
echo'</div></div></div>
<a class="block d_block" href="/online?m=p"><span class="block2 bold c13">'.img(1,'png').' Поиск</span></a>';
navi($page, $count_pages, '/online?t='.$t.'&page=');
break;
/////////////
case 'p':
head('Поиск');
if(empty($_GET['log']))
{
echo '<div class="block" >
<div class="block2 center" ><div class="block3" >
<div class="m_t_10">Поиск игрока</div>
<div class="razriv2 m_t_10"></div>
<form action="/online?m=p" method="get"><div class="clrt1">Введите имя:</div>
<div><input type="hidden" name="m" value="p" /></div>
<div class="block_text"><input type="text" class="text" name="log" /></div>
<div><input type="submit" class="submit2" value="Найти" /></div>
</form></div></div></div>
';
}else{
$kol_na_str=15;
$total = mysqli_num_rows(mysqli_query($link,"select id from `users` WHERE `login` LIKE '".vvod($_GET['log'])."%'"));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
$lg= mysqli_query($link,"SELECT authtime,id ,sex,login,datereg,adm,lvl FROM `users` WHERE `login` LIKE '".vvod($_GET['log'])."%' order by `authtime` desc limit ".$start.",".$kol_na_str);
$n=1;
echo '<div class="block" >
<div class="block2" ><div class="block3" >
<div class="m_t_10 center">Поиск игрока</div>
<div class="razriv2 m_t_10"></div>';
while($r = mysqli_fetch_array($lg))
{
$logsend=$r['adm'];$logadm=$r['login'];
$name = color_nick($r['login']);
if(($n % 2) != 0){$div='sp1 clrt1 t_norm ';}else{$div='sp2 clrt1 t_norm ';}
echo '<a class="'.$div.'" href="anketa?id='.num($r['id']).'">'.$name.'<br/><span class="c1 t_13">'.$r['lvl'].' уровень</a>';
$n=$n+1;
}
$log=vvod($_GET['log']);
navi($page, $count_pages, '/online?m=p&log='.$log.'&page=');
echo'</div></div></div>
<a class="block d_block" href="/online?m=p"><span class="block2 bold c13">'.img(1,'png').' Поиск</span></a>';
}
break;
}
/*** выводим низ страниы ***/
foot();
?>