<?php require_once "fn.php"; $CONFIG = (require "config.php"); try { DEBUG::start(); mb_internal_encoding("UTF-8"); setlocale(LC_ALL, "ru_RU.UTF-8"); $app = app::getInstance(); $app->setConfig($CONFIG); $app->setAjax($_REQUEST["ajax"]); $app->run(); $app->display(); DEBUG::finish(); if (($_REQUEST["debug"] || $CONFIG["debug"]) && !$_REQUEST["ajax"]) { echo DEBUG::out($CONFIG["debug_format"]); } } catch (Exception $e) { $str = "Unspecified fatal exception: " . $e->getMessage() . "\nException occurs in file " . $e->getFile() . " on line " . $e->getLine() . "\n\n"; if ($_REQUEST["ajax"]) { echo "var error=\"" . my_js_conv($str) . "\"; "; } else { echo str_replace("\n", "<br />", $str); } file_put_contents($CONFIG["tmp_dir"] . "/error.log", date("Y-m-d h:i:s") . " - " . $str, FILE_APPEND); }
<?php /// And the boot begun error_reporting(E_ALL); session_start(); mb_internal_encoding('UTF-8'); define('__EVA__', 'AEON Web Engine'); define('__VERSION__', 'v2'); define('__ROOT__', dirname(__DIR__)); define('__NGN__', __ROOT__ . '/system'); define('__SYSTEM__', __NGN__); define('__HELPERS__', __ROOT__ . '/helpers'); define('__APP__', __ROOT__ . '/application'); define('__HOST__', '//' . $_SERVER['HTTP_HOST']); define('__APC__', !!function_exists('apc_exists')); define('__PROTOCOL__', !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http'); ob_start(); include __SYSTEM__ . '/aeon.php'; include __SYSTEM__ . '/aeon.headers.php'; include __SYSTEM__ . '/aeon.tracer.php'; include __SYSTEM__ . '/aeon.router.php'; include __SYSTEM__ . '/aeon.loader.php'; include __SYSTEM__ . '/aeon.engine.php'; ob_end_clean(); \app::getInstance(); /// Copyright © 2014-2015 Чернов, Александр. Contacts: <*****@*****.**>, <*****@*****.**> /// License: http://www.apache.org/licenses/LICENSE-2.0