// make sure other files are accessed through this file. define('BACKEND', true); // make sure other files are accessed through this file. error_reporting(E_ALL | E_STRICT); ini_set('display_errors', '1'); if (is_file(__DIR__ . '/ip_config.php')) { require __DIR__ . '/ip_config.php'; } else { require __DIR__ . '/../ip_config.php'; } require BASE_DIR . INCLUDE_DIR . 'parameters.php'; require BASE_DIR . INCLUDE_DIR . 'db.php'; require BASE_DIR . FRONTEND_DIR . 'site.php'; require BASE_DIR . MODULE_DIR . 'administrator/log/module.php'; require BASE_DIR . INCLUDE_DIR . 'error_handler.php'; require BASE_DIR . BACKEND_DIR . 'cms.php'; require BASE_DIR . BACKEND_DIR . 'db.php'; $parametersMod = new \ParametersMod(); if (\Db::connect()) { header('X-UA-Compatible: IE=EmulateIE7'); $log = new \Modules\Administrator\Log\Module(); $site = new \Frontend\Site(); /*to generate links to site and get other data about frontend*/ $site->init(); $cms = new Cms(); $cms->makeActions(); $cms->manage(); \Db::disconnect(); } else { trigger_error('Database access'); }