View file pages/online.php

File size: 1.94Kb
<?
if (!defined('SECURED'))
{
	die("Unknown Error!");
}

include'includes/func_pages.php';

title('Онлайн в обменнике');
div('Онлайн в обменнике','b');

$base_url=$_SERVER['PHP_SELF']."?mode=online&amp;sort=".$_GET['sort'];
$num_items=mysql_result(mysql_query("select count(id) from users where last>('".time()."'-'1200');"),0);
$pages = ceil($num_items/$config['users_on_page']);
if(!empty($_REQUEST['page']))
{
	$page = intval($_REQUEST['page']);
	if($page<=0) $page=1; 
	if($page>=$pages) $page=$pages; 
}
else
{
	$page = 1;
}
$start = $page * $config['users_on_page'] - $config['users_on_page'];

echo'<img src="images/up.gif" alt="[UP]"/><a href="'.$_SERVER['PHP_SELF'].'?'.SID.'">На главную</a><br/>';
echo $separator;
$max=$start + $config['users_on_page'];
if($max>$num_items) $max=$num_items;
$total_users = $start + 1;
if($num_items==0) $total_files=0;
echo '<b>Показано онлайн '.$total_users.'-'.$max.' из '.$num_items.'</b><br/>';
echo $separator;

$q=mysql_query("select id,login,sex,upl_files from users where last>('".time()."'-'1200') order by ".($_GET['sort']==2 ? 'upl_files desc' : 'last desc').";");
while($dbuser=mysql_fetch_array($q))
{
	echo'&#8226; <a href="'.$_SERVER['PHP_SELF'].'?mode=user&amp;id='.$dbuser['id'].'&amp;'.SID.'">'.$dbuser['login'].'</a> ('.($dbuser['sex']==2 ? 'залила' : 'залил').' '.$dbuser['upl_files'].' файлов)<br/>';
}

echo $separator;	
echo'<b>Сортировать по</b><br/>';
if($_GET['sort']==2)
{
	echo'<a href="'.$_SERVER['PHP_SELF'].'?mode=online&amp;sort=1&amp;'.SID.'">времени захода</a> | <b>количеству файлов</b><br/>';
}
else
{
	echo'<b>времени захода</b> | <a href="'.$_SERVER['PHP_SELF'].'?mode=online&amp;sort=2&amp;'.SID.'">количеству файлов</a><br/>';
}
echo pages($base_url, $pages, $page);
	
echo $separator;
echo $goback;
?>