function Cache() { //if (CACHE_DATA === true){ require_once common_class('cache/data_cache'); //подключем alias require_once common_lib('data_cache'); // } //if (CACHE_PAGE === true){ require_once common_class('cache/page_cache'); //подключем alias //require_once(common_lib('page_cache')); //} //if (CACHE_BLOCKS === true){ require_once common_class('cache/block_cache'); //подключем alias //require_once(common_lib('block_cache')); //} }
/* устанавливается document_status */ $GLOBALS['document_status'] = 200; require_once PATH_COMMON_LIBS . 'error.lib.php'; require_once PATH_COMMON_LIBS . 'path.lib.php'; //подключаем класс реестра объектов include_once common_class('registry.php5'); /* устанавливает соединение с базой данных */ // @todo нормальный обработчик ошибок при коннекте к БД (require_once DB_CONNECT) or log_error('Cannot find file "' . DB_CONNECT . '"to connect to DB'); @mysql_connect(MYSQL_HOST, MYSQL_LOGIN, MYSQL_PASSWORD) or die(mysql_error()); @mysql_select_db(MYSQL_DB) or die(mysql_error()); @mysql_query("SET NAMES \"" . DB_SET_NAMES . "\""); /* подключаем встроенный дебаггер */ require_once common_lib('debug'); timer_start('all'); //подключаем вывод страницы в gz require_once common_lib('cache'); ob_start('cache_handler'); /* подключается библиотека функций */ require_once common_lib('utils'); /* подгружаем контроллер, инициализирующий общие классы, для сайта и админки */ require_once common('main.init'); $main =& Registry::get('TMainInit'); require_once PATH_CONFIG . 'settings.cfg.php'; require_once PATH_CONFIG . 'lang.cfg.php'; /* Определение глобальных переменных */ require_once cfg('common'); require_once base('core.dispatcher'); timer_end('all'); echo showDebugInfo(); ob_end_flush();