Вход Регистрация
Файл: adm/stat.php
Строк: 66
<?php

require_once '../incfiles/core.php';
require_once 
'../incfiles/func.php';
require_once 
'../incfiles/auth.php';
require_once 
'../incfiles/user.php';

if (empty(
$user_id) || $user['level'] != 1go(URL);

$title lang('Админ-панель :: Статистика посещений сайта','Адмін-панель :: Статистика відвідувань сайту');
require_once 
'../incfiles/head.php';

$act htmlentities(trim($_GET['act']));

$all_day mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `visit` >= '".mktime(0,0,0)."'"),0);
$all_week mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `visit` > '".(time()-3600*24*7)."'"),0);
$all_month mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `visit` >= '".mktime(0,0,0,date('m'),1,date('y'))."'"),0);
$all_year mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `visit` >= '".mktime(0,0,0,1,1,date('Y'))."'"),0);


echo 
'<div class="title">'.lang('Статистика посещений сайта','Статистика відвідувань сайту').'</div>
    <div class="panel">
    <a '
. ($act == false?'class="title_a_hover" style="color:#FFFFFF;"':'') .' href="'.URL.'/adm/stat.php" onclick="Page.Go(this.href); return false">'.lang('Сегодня','Сьогодні').'<b>'.$all_day.'</b></a>
    <a '
. ($act == 'week'?'class="title_a_hover" style="color:#FFFFFF;"':'') .' href="'.URL.'/adm/stat.php?act=week" onclick="Page.Go(this.href); return false">7 '.lang('дней','днів').'<b>'.$all_week.'</b></a>
    <a '
. ($act == 'month'?'class="title_a_hover" style="color:#FFFFFF;"':'') .' href="'.URL.'/adm/stat.php?act=month" onclick="Page.Go(this.href); return false">'.lang('Месяц','Місяць').'<b>'.$all_month.'</b></a>
    <a '
. ($act == 'year'?'class="title_a_hover" style="color:#FFFFFF;"':'') .' href="'.URL.'/adm/stat.php?act=year" onclick="Page.Go(this.href); return false">'.lang('Год','Рік').'<b>'.$all_year.'</b></a>
    </div>'
;

switch(
$act)
{
default:

echo 
'<div class="block3">'.lang('Список пользователей, которые посетили сайт в течении дня','Список користувачів, які відвідали сайт протягом дня').':</div>';

if (
$all_day 0)
{
    
$cp ceil($all_day/10);
    
$p = (isset($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>and $_GET['p']<=$cp) ? $_GET['p'] : 1;
    
$start $p*10-10;
    
$res mysql_query("SELECT * FROM `users` WHERE `visit` >= '".mktime(0,0,0)."' ORDER by `visit` DESC LIMIT $start,10");
    while (
$array mysql_fetch_array($res)) echo '<div class="block">'.user_name($array['id']).'<br/>'.user_visit($array['sex'],$array['visit']).'</div>';
    
navi($p,$cp,'/adm/stat.php?');
}
break;



case 
'week':

echo 
'<div class="block3">'.lang('Список пользователей, которые посетили сайт за поледние 7 дней','Список користувачів, які відвідали сайт за останні 7 днів').':</div>';

if (
$all_week 0)
{
    
$cp ceil($all_week/10);
    
$p = (isset($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>and $_GET['p']<=$cp) ? $_GET['p'] : 1;
    
$start $p*10-10;
    
$res mysql_query("SELECT * FROM `users` WHERE `visit` > '".(time()-3600*24*7)."' ORDER by `visit` DESC LIMIT $start,10");
    while (
$array mysql_fetch_array($res)) echo '<div class="block">'.user_name($array['id']).'<br/>'.user_visit($array['sex'],$array['visit']).'</div>';
    
navi($p,$cp,'/adm/stat.php?act=week&');
}
break;



case 
'month':

echo 
'<div class="block3">'.lang('Список пользователей, которые посетили сайт за текущий месяц','Список користувачів, які відвідали сайт за поточний місяць').':</div>';

if (
$all_month 0)
{
    
$cp ceil($all_month/10);
    
$p = (isset($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>and $_GET['p']<=$cp) ? $_GET['p'] : 1;
    
$start $p*10-10;
    
$res mysql_query("SELECT * FROM `users` WHERE `visit` >= '".mktime(0,0,0,date('m'),1,date('y'))."' ORDER by `visit` DESC LIMIT $start,10");
    while (
$array mysql_fetch_array($res)) echo '<div class="block">'.user_name($array['id']).'<br/>'.user_visit($array['sex'],$array['visit']).'</div>';
    
navi($p,$cp,'/adm/stat.php?act=month&');
}
break;



case 
'year':

echo 
'<div class="block3">'.lang('Список пользователей, которые посетили сайт за текущий год','Список користувачів, які відвідали сайт за поточний рік').':</div>';

if (
$all_year 0)
{
    
$cp ceil($all_year/10);
    
$p = (isset($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>and $_GET['p']<=$cp) ? $_GET['p'] : 1;
    
$start $p*10-10;
    
$res mysql_query("SELECT * FROM `users` WHERE `visit` >= '".mktime(0,0,0,1,1,date('Y'))."' ORDER by `visit` DESC LIMIT $start,10");
    while (
$array mysql_fetch_array($res)) echo '<div class="block">'.user_name($array['id']).'<br/>'.user_visit($array['sex'],$array['visit']).'</div>';
    
navi($p,$cp,'/adm/stat.php?act=year&');
}
break;}


require_once 
'../incfiles/foot.php';

?>
Онлайн: 1
Реклама