<?php
include_once('../core/base.php');
include_once('../core/func.php');
$header = 'Управление логами';
include_once('../core/head.php');
falseauth();
adm();
switch ($act) {
default:
echo '<a class="link" href="/panel/logs/users"> Пользователи </a>';
echo '<a class="link" href="/panel/logs/subject"> Предметы </a>';
echo '<a class="link" href="/panel/logs/block"> Блокировки </a>';
echo '<a class="link" href="/panel/logs/support"> Поддержка </a>';
echo '<a class="link" href="/panel/logs/abuse"> Жалобы </a>';
echo '<a class="link" href="/panel/logs/other"> Остальное </a>';
echo '<div class="line"></div>';
echo '<a class="link bradius" href="/panel/"> Вернуться назад </a>';
break;
case 'users':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '0'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '0' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/users?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
case 'subject':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '1'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '1' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/subject?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
case 'block':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '2'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '2' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/block?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
case 'support':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '3'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '3' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/support?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
case 'abuse':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '4'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '4' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/abuse?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
case 'other':
$count = $base->querySingle("SELECT COUNT(*) FROM `admin_log` WHERE `section` = '5'");
$k_page = k_page($count, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$sql = $base->query("SELECT * FROM `admin_log` WHERE `section` = '5' ORDER BY `time` DESC LIMIT $start, 10")->fetchAll();
foreach ($sql as $v) {
echo '<div class="b txt">';
echo '<div class="title"> ' . name($v['id_adm']) . ' <span class="txt">[' . tm($v['time']) . ']</span> </div>';
echo $v['message'];
echo '</div>';
echo '<div class="line"></div>';
}
if ($count == '0')
echo '<div class="b center"> Логи не были обнаружены </div>';
if ($count > '10')
str('/panel/logs/other?', $k_page, $page);
echo '<a class="link bradius" href="/panel/logs/"> Вернуться назад </a>';
break;
}
include_once('../core/foot.php');