Example #1
0
 public static function show_debug()
 {
     // вывод лога отладки
     // подсчет израсходованной памяти
     if (defined('JOOS_MEMORY_START')) {
         $mem_usage = memory_get_usage() - JOOS_MEMORY_START;
         $mem_usage = joosFile::convert_size($mem_usage);
     } else {
         $mem_usage = 'Недоступно';
     }
     // подсчет времени генерации страницы
     joosDebug::add_top(round(microtime(true) - JOOS_START, 5));
     joosDebug::add_top($mem_usage);
     // вывод итогового лога отлатчика
     joosDebug::get();
 }
Example #2
0
// стартуем пользователя
joosCoreAdmin::init_user();
if (helperAcl::is_allowed('admin_panel::init') !== true) {
    joosRoute::redirect(JPATH_SITE_ADMIN, 'В доступе отказано');
}
ob_start();
joosAutoadmin::dispatch();
joosDocument::set_body(ob_get_clean());
ob_start();
// начало вывода html
// загрузка файла шаблона
$template_file = JPATH_BASE . DS . 'app' . DS . 'templates' . DS . JTEMPLATE_ADMIN . DS . 'index.php';
if (file_exists($template_file)) {
    require_once $template_file;
} else {
    throw new joosException('Файл index.php шаблона :template_name не найден', array(':template_name' => JTEMPLATE_ADMIN));
}
// подсчет времени генерации страницы
if (JDEBUG) {
    if (defined('_MEM_USAGE_START')) {
        $mem_usage = joosFile::convert_size(memory_get_usage() - _MEM_USAGE_START);
    } else {
        $mem_usage = 'недоступно';
    }
    // подсчет времени генерации страницы
    joosDebug::add_top(round(microtime(true) - $sysstart, 5));
    joosDebug::add_top($mem_usage);
    // информация отладки, число запросов в БД
    joosDebug::get();
}
ob_end_flush();