Просмотр файла str/stat.php

Размер файла: 5.81Kb
<?php
#----------------------------------------------------------------#
#               ********* COOL-WAPA *********                    #
#                      Автор  :  Dog09                           #
#               E-mail  :  [email protected]                   #
#      Официальный сайт сайт проекта: : http://siza.pp.ua        #
#                  ICQ  :  617-333-896                           #
#      Вы не имеете право вносить изменения в код скрипта        #
#            для его дальнейшего распространения                 #
#----------------------------------------------------------------# 
require('../include/cfg.php');
require('../include/aut.php');
require('../include/head.php');

switch($mod){
#########################################
case('users'):
echo'<div class=head><img src="/image/group.png" alt="image" />Пользователи сайта</div>';

$e=10;
// определяем страницу
$c=mysql_result(mysql_query('SELECT count(*) FROM `users`;'),0);
if(is_numeric(@$_GET['p'])&&(int)@$_GET['p']<=ceil($c/$e)){$p=(int)$_GET['p'];}
else{$p=1;}
//////////////////////

$q=mysql_query('SELECT `log`,`rdat`,`alltime` FROM `users` ORDER BY `alltime` DESC LIMIT '.(($p*$e)-$e).','.$e.';');

if(mysql_num_rows($q)>0)
{while($row=mysql_fetch_assoc($q))
{
echo'<div class=a><a href="../str/?'.$sid.'&amp;uz='.$row['log'].'">'.$row['log'].'</a></div>
	 Зарегистрирован:<br>&nbsp;'.date('d.m.Y в H:i',$row['rdat']).'<br>';
}
}else{echo'Пользователи не найдены!<br>';}

# выводим навигацию ################################
echo'Страницы:';$prev=$p-2;$next=$p+3;$stall=ceil($c/$e);
if($prev<$c&&$prev>1){echo'<a href="'.SELF.'p=1&amp;mod='.$mod.'">1</a> ... ';}
for($i=$prev;$i<$next;)
{
if($i<=$stall&&$i>=1){
if($p==$i){echo'<b>('.$i.')</b>';}else{echo' <a href="'.SELF.'p='.($i).'&amp;mod='.$mod.'">'.$i.'</a>';}
				    }
$i++;}
if($next<=$stall){echo ' ... <a href="'.SELF.'p='.$stall.'&amp;mod='.$mod.'">'.$stall.'</a>';}
####################################################
break;
#########################################
case('admin'):
echo'<div class=head><img src="/image/site.png" alt="image" /> Администрация сайта</div>';

$q=mysql_query('SELECT `log`,`level` FROM `users` WHERE `level`>10 ORDER BY `level` DESC;');

if(mysql_num_rows($q)>0)
{while($row=mysql_fetch_assoc($q))
{
switch($row['level']){
					case('15'): $st='Главный администратор';break;
					case('14'): $st='Администратор';break;
					case('13'): $st='Старший модератор';break;
					case('12'): $st='Модератор';break;
					case('11'): $st='VIP';break;
					 }
echo'<div class=a><a href="../str/?'.$sid.'&amp;uz='.$row['log'].'">'.$row['log'].'</a><br>'.$st.'</div>';
}
}else{echo'Администрация не найдена!<br>';}

break;
#########################################
case('online'):

$e=10;
// определяем страницу
$c=mysql_result(mysql_query('SELECT count(*) FROM `online`;'),0);
if(is_numeric(@$_GET['p'])&&(int)@$_GET['p']<=ceil($c/$e)){$p=(int)$_GET['p'];}
else{$p=1;}
//////////////////////

echo'<div class=head>Посетители онлайн ('.$c.')</div>';

$q=mysql_query('SELECT * FROM `online` LIMIT '.(($p*$e)-$e).','.$e.';');
if(mysql_num_rows($q)!=0)
{
while($row=mysql_fetch_assoc($q))
	{
	echo '<div class=a>['.date('d.m.Y][H:i',$row['time']).']<br>&#187; <a href="../str/?'.$sid.'&amp;uz='.$row['user'].'">'.$row['user'].'</a></div>';
	echo strtok($row['mob'],'(').' / '.$row['ip'].'<br>';
	}

}else{echo'Онлайн нет!';}

# выводим навигацию ################################
echo'<br>Страницы:';$prev=$p-2;$next=$p+3;$stall=ceil($c/$e);

if($prev<$c&&$prev>1){echo'<a href="'.SELF.'p=1&amp;mod='.$mod.'">1</a> ... ';}

for($i=$prev;$i<$next;)
{
if($i<=$stall&&$i>=1){
if($p==$i){echo'<b>('.$i.')</b>';}else{echo' <a href="'.SELF.'p='.($i).'&amp;mod='.$mod.'">'.$i.'</a>';}
				    }
$i++;}
if($next<=$stall){echo ' ... <a href="'.SELF.'p='.$stall.'&amp;mod='.$mod.'">'.$stall.'</a>';}
####################################################
break;
#########################################
case('new'):
echo'<div class=head>Новые пользователи за 24 часа</div>';

$e=10;
// определяем страницу
$c=mysql_result(mysql_query('SELECT count(*) FROM `users` WHERE `rdat`>'.(time()-(60*60*24)).';'),0);
if(is_numeric(@$_GET['p'])&&(int)@$_GET['p']<=ceil($c/$e)){$p=(int)$_GET['p'];}
else{$p=1;}
//////////////////////

$q=mysql_query('SELECT `log`,`rdat`,`alltime` FROM `users` WHERE `rdat`>'.(time()-(60*60*24)).' ORDER BY `id` DESC LIMIT '.(($p*$e)-$e).','.$e.';');

if(mysql_num_rows($q)>0)
{while($row=mysql_fetch_assoc($q))
{
echo'<div class=a><a href="../str/?'.$sid.'&amp;uz='.$row['log'].'">'.$row['log'].'</a></div>
	 Зарегистрирован:<br>&nbsp;'.date('d.m.Y в H:i',$row['rdat']).'<br>';
}
}else{echo'Новых пользователей нет!<br>';}

# выводим навигацию ################################
echo'<br><br>Страницы:';$prev=$p-2;$next=$p+3;$stall=ceil($c/$e);

if($prev<$c&&$prev>1){echo'<a href="'.SELF.'p=1&amp;mod='.$mod.'">1</a> ... ';}

for($i=$prev;$i<$next;)
{
if($i<=$stall&&$i>=1){
if($p==$i){echo'<b>('.$i.')</b>';}else{echo' <a href="'.SELF.'p='.($i).'&amp;mod='.$mod.'">'.$i.'</a>';}
				    }
$i++;}
if($next<=$stall){echo ' ... <a href="'.SELF.'p='.$stall.'&amp;mod='.$mod.'">'.$stall.'</a>';}
break;
#########################################
default:
echo'Модуль "'.$mod.'" не существует!';
break;
	}

require('../include/foot.php');
?>