File size: 2.13Kb
<?php
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
$id = isset( $_GET['id'] ) ? system::abs($_GET['id']): 0;
if (cache_pf::ch($id) === false)system::header('/','Ошибка, ID не найден');
$act = cache_pf::check($id);
if ($act['ban'] == 1)system::header('/','Ошибка, сайт заблокирован');
if ($act['mode'] == 1)system::header('/','Ошибка, сайт на модерации');
if ($act['hide'] == 0 || isset($user) && $act['user'] == $user['id'] || isset($user) && $user['admin'] == 1): $r = 1; else: system::header('/link/'.$id,'Ошибка, владелец сайта предпочёл скрыть статистику.'); endif;
$title = 'Онлайн сайта '.system::check($act['url']).'» Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$tl = 'Онлайн сайта '.system::check($act['url']).' за последние 10 минут';
require_once ( head );
$cn = DB :: $dbh -> querySingle("SELECT count(id) FROM `on` WHERE pf = ? AND time > ?", array($id,time()-600));
?>
<div class="_cent3">
<h3>Онлайн за последние 10 минут</h3>
<?php echo ($cn == 0 ? '<div class="_centerr2">Cписок пуст!</div>' : NULL); ?>
<?php $page = new page($cn);
$limit = $cn > $page -> elements ? $page -> limit : null;
$query = DB :: $dbh -> query("SELECT * FROM `on` WHERE pf = ? AND time > ? ORDER BY time DESC {$limit}", array($id,time()-600));
while ($on = $query -> fetch()):
$browser = new browser($on['ua']);
$ht = DB :: $dbh -> querySingle("SELECT count(id) FROM ht WHERE pf = ? AND ip = ? AND ua =? AND time > ?", array($id,$on['ip'],$on['ua'],time()-600)); ?>
<div class="_cent5 _dop5">
<div><?php echo $browser->get();?> (<?php echo $ht;?>)</div>
<div><?php echo system::on($on['time']);?></div>
</div>
<?php
endwhile;
$page -> get('?'); ?>
<a href="<?php echo site;?>link/<?php echo $id;?>" class="_cent6 _dop3"><i class="fas fa-chart-pie"></i> Cтатистика</a>
</div>
<?php require_once (foot); ?>