$config['default']['action'] = 'index'; $config['modules'][] = 'install'; $config['url'] = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $config['home'] = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $config['version'] = '0.1'; $config['debug'] = 'false'; } else { ## connect database $db = schemadb::connect($config['db']['host'], $config['db']['user'], $config['db']['pass'], $config['db']['name'], $config['db']['pref']); require_once __BASE__ . '/module/config/model/Options.php'; $c = Options::getOptions($config['type']); $config = array_merge($config, $c); $config['modules'][] = 'install'; } ## set debug error Liberty::debug($config['debug']); $lang = isset($config['lang']) && $config['lang'] != '' ? $config['lang'] : 'en'; $locale = isset($config['locale']) && $config['locale'] != '' ? $config['locale'] : 'en_EN'; $email = isset($config['mail']) && $config['mail'] != '' ? $config['mail'] : '*****@*****.**'; ## other constants define('__URL__', rtrim($config['url'], '/')); define('__HOME__', rtrim($config['home'], '/')); define('__PUBLIC__', __URL__ . '/public'); define('__VERSION__', rtrim($config['version'])); define('__LANG__', $lang); define('__EMAIL__', $email); /* * Multi Language Support */ define('__T_DOMAIN__', 'sfm'); //Translation domain for gettext