Вход Регистрация
Файл: public_html/mpanel/logfiles.php
Строк: 70
<?php
#-----------------------------------------------------#
#          ********* ROTORCMS *********               #
#              Made by  :  VANTUZ                     #
#               E-mail  :  visavi.net@mail.ru         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#    
require_once ('../includes/start.php');
require_once (
'../includes/functions.php');
require_once (
'../includes/header.php');
include_once (
'../themes/' $config['themes'] . '/index.php');

if (isset(
$_GET['act'])) {
    
$act check($_GET['act']);
} else {
    
$act '404';

if (isset(
$_GET['start'])) {
    
$start abs(intval($_GET['start']));
} else {
    
$start 0;


if (
is_admin(array(101102))) {
    
show_title('site.png''Просмотр лог-файлов');
    
$config['newtitle'] = 'Просмотр лог-файлов';

    switch (
$act):
    
# ###########################################################################################
    # #                                    Главная страница                                    ##
    # ###########################################################################################
    
case '404':

        echo 
'<b>Ошибки 404</b> | <a href="logfiles.php?act=403&amp;' SID '">Ошибки 403</a><br /><br />';

        
$total DB :: $dbh -> querySingle("SELECT count(*) FROM error WHERE error_num=?;", array(404));

        if (
$total 0) {
            if (
$start >= $total) {
                
$start 0;
            } 

            
$queryban DB :: $dbh -> query("SELECT * FROM error WHERE error_num=? ORDER BY error_time DESC LIMIT " $start ", " $config['loglist'] . ";", array(404));

            while (
$data $queryban -> fetch()) {
                echo 
'<div class="b">';
                echo 
'<img src="../images/img/files.gif" alt="image" /> <b>' $data['error_request'] . '</b> <small>(' date_fixed($data['error_time']) . ')</small></div>';
                echo 
'<div>Referer: ' $data['error_referer'] . '<br />';
                echo 
'Пользователь: ' $data['error_username'] . '<br />';
                echo 
'<small><span class="data">(' $data['error_brow'] . ', ' $data['error_ip'] . ')</span></small></div>';
            } 

            
page_jumpnavigation('logfiles.php?act=404&amp;'$config['loglist'], $start$total);
            
page_strnavigation('logfiles.php?act=404&amp;'$config['loglist'], $start$total);

            if (
is_admin(array(101))) {
                echo 
'<img src="../images/img/error.gif" alt="image" /> <a href="logfiles.php?act=clear&amp;uid=' $_SESSION['token'] . '&amp;' SID '">Очистить логи</a><br />';
            } 
        } else {
            
show_error('Записей еще нет!');
        } 
        break;
    
# ###########################################################################################
    # #                                       Ошибки 403                                       ##
    # ###########################################################################################
    
case '403':

        echo 
'<a href="logfiles.php?act=404&amp;' SID '">Ошибки 404</a> | <b>Ошибки 403</b><br /><br />';

        
$total DB :: $dbh -> querySingle("SELECT count(*) FROM error WHERE error_num=?;", array(403));

        if (
$total 0) {
            if (
$start >= $total) {
                
$start 0;
            } 

            
$queryban DB :: $dbh -> query("SELECT * FROM error WHERE error_num=? ORDER BY error_time DESC LIMIT " $start ", " $config['loglist'] . ";", array(403));

            while (
$data $queryban -> fetch()) {
                echo 
'<div class="b">';
                echo 
'<img src="../images/img/files.gif" alt="image" /> <b>' $data['error_request'] . '</b> <small>(' date_fixed($data['error_time']) . ')</small></div>';
                echo 
'<div>Referer: ' $data['error_referer'] . '<br />';
                echo 
'Пользователь: ' $data['error_username'] . '<br />';
                echo 
'<small><span class="data">(' $data['error_brow'] . ', ' $data['error_ip'] . ')</span></small></div>';
            } 

            
page_jumpnavigation('logfiles.php?act=403&amp;'$config['loglist'], $start$total);
            
page_strnavigation('logfiles.php?act=403&amp;'$config['loglist'], $start$total);

            if (
is_admin(array(101))) {
                echo 
'<img src="../images/img/error.gif" alt="image" /> <a href="logfiles.php?act=clear&amp;uid=' $_SESSION['token'] . '&amp;' SID '">Очистить логи</a><br />';
            } 
        } else {
            
show_error('Записей еще нет!');
        } 
        break;
    
# ###########################################################################################
    # #                                     Очистка логов                                      ##
    # ###########################################################################################
    
case 'clear':

        
$uid check($_GET['uid']);

        if (
$uid == $_SESSION['token']) {
            if (
is_admin(array(101))) {
                
DB :: $dbh -> query("DELETE FROM error;");

                
$_SESSION['note'] = 'Лог-файлы успешно очищены!';
                
header ("Location: logfiles.php?" SID);
                exit;
            } else {
                
show_error('Ошибка! Очищать логи могут только суперадмины!');
            } 
        } else {
            
show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
        } 

        echo 
'<img src="../images/img/back.gif" alt="image" /> <a href="logfiles.php?' SID '">Вернуться</a><br />';
        break;

    default:
        
header("location: logfiles.php?" SID);
        endswitch;

        echo 
'<img src="../images/img/panel.gif" alt="image" /> <a href="index.php?' SID '">В админку</a><br />';
        echo 
'<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' SID '">На главную</a><br />';
    } else {
    
header ('Location: ' BASEDIR 'index.php?' SID);
    exit;


include_once (
'../themes/' $config['themes'] . '/foot.php');

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