function __boot_pre() { define('START', microtime(true)); //load config if (is_dir(ROOT . '/conf')) { __init_load_files(ROOT . '/conf', '__export_config', array(&$config)); } if (defined('ROOT_GROUP') && is_dir(ROOT_GROUP . '/conf')) { __init_load_files(ROOT_GROUP . '/conf', '__export_config', array(&$config)); } if (file_exists(ROOT . '/config.php')) { include ROOT . '/config.php'; } if (defined('ROOT_GROUP') && file_exists(ROOT_GROUP . '/config.php')) { include ROOT_GROUP . '/config.php'; } //set the config if we can if (class_exists('\\LSS\\Config') && is_callable(array(\LSS\Config::_get(), 'setConfig'))) { \LSS\Config::_get()->setConfig($config); } //set timezone if (isset($config['timezone'])) { date_default_timezone_set($config['timezone']); } unset($config); }