Beispiel #1
0
    $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