* скриптов */ Init::setIncludePath(array(ROOT, APP, LIB, THIRD_PARTY)); Init::define('CR', "\r"); Init::define('LF', "\n"); Init::define('CRLF', CR . LF); Init::setLocale('ru_RU.UTF8'); Init::setTimezone('Europe/Moscow'); /* Подключаем зендовский автозагрузчик классов */ require_once 'Zend/Loader/Autoloader.php'; Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true)->suppressNotFoundWarnings(true); /* Загружаем конфигурацию */ $config = (require_once 'config.php'); $routes = (require_once 'routes.php'); /* Приводим маршруты к полном виду */ $config['routes'] = Mvc_Router::expandRoutes($routes['routes']); /* Добавляем в конфиг права доступа */ $config['permissions'] = $routes['permissions']; switch ($config['mode']) { /* Если включён режим отладки, то... */ case 'debug': /* Включаваем вывод всех-всех ошибок */ Init::setErrorReporting(E_ALL); /* Включаем вывод ошибок */ Init::displayErrors(true); /* И отключаем запись ошибок в логи */ Init::logErrors(false); /** * Подключаем перехватчик ошибок, который будет выводить их в удобном * виде */