Вход Регистрация
Файл: root/modules/log.admin.php
Строк: 74
<?php

/**
* @name        JMY CMS
* @link        http://jmy.su/
* @copyright   Copyright (C) 2012-2015 JMY LTD
* @license     LICENSE.txt (see attached file)
* @version     VERSION.txt (see attached file)
* @author      Komarov Ivan
*/
 
if (!defined('ADMIN_ACCESS')) {
    
header('Location: /');
    exit;
}

function 
main() {
    global 
$adminTpl$config$core$configs$clear;
}
switch(isset(
$url[2]) ? $url[2] : null) {
    default:
        if(isset(
$url[2]) && $url[2] == 'ok'
        {
        
$adminTpl->admin_head(_LOG_OK_COM);
        
$adminTpl->info(_LOG_OK_CLEAR);
        
$adminTpl->admin_foot();
        }
        else
        {
        
$adminTpl->admin_head(_LOG_LOG);
        echo 
'<div class="row"><div class="col-lg-12"><section class="panel">';
        
$adminTpl->open();        
        
$i 0;
        
$logFiles glob(ROOT 'tmp/*.log');
        if(!empty(
$logFiles))
            {
            foreach(
glob(ROOT 'tmp/*.log') as $file
            {
                
$data unserialize(@file_get_contents($file));
                
$content '';
                
$errors 0;
                foreach(
$data as $dat
                {
                    
$errors++;
                    
$content .= 'Сообщение: '."n----n" $dat['msg'] . "n----n"
                    
."IP: " $dat['ip'] . "n"
                    
."Адрес: " $dat['url'] . "n"
                    
."Браузер: " $dat['agent'] . "n"
                    
."Дата: " formatDate($dat['time']) . "n"
                    
."n";
                }                    
                echo 
'<div class="panel-heading no-border"><b>'_LOG_NAME .'</b>  - ['_LOG_ERROR.': ' $errors '] </div><div class="panel-body"><div class="switcher-content">';
                echo 
'<textarea cols="30" rows="20" class="form-control">' $content '</textarea><br>';
                echo 
'<a href="{ADMIN}/log/clear"><button type="button" class="btn btn-danger btn-sm" data-placement="top" title="">'_LOG_CLEAR.'</button></a>';
                echo 
'</div></div>';
            }
            
        }
        else
        {
                echo 
'<div class="panel-heading no-border"><b>'_LOG_NAME .'</b></div><div class="panel-body"><div class="switcher-content">';
                echo   
_LOG_EMPTY ;                
                echo 
'</div></div>';
        }
        echo 
'</section></div></div>';
        
$adminTpl->close();
        
$adminTpl->admin_foot();
        }
        break;    
    
    case 
"clear":
        foreach(
glob(ROOT.'tmp/*.log') as $file) @unlink($file);        
        
location(ADMIN.'/log/ok');
        break;
}
Онлайн: 2
Реклама