Beispiel #1
0
function set_setting()
{
    $GLOBALS['setting'] = parse_ini_file(PATH_CONFIG . "/setting.ini", true);
    $_PT_ENV = PtLib\get_pt_env("PT_ENV");
    PtApp::$ENV = $_PT_ENV;
    if (is_file(PATH_CONFIG . "/setting/{$_PT_ENV}.ini")) {
        $GLOBALS['setting'] = array_merge($GLOBALS['setting'], parse_ini_file(PATH_CONFIG . "/setting/{$_PT_ENV}.ini", true));
    }
    require PATH_CONFIG . "/base.php";
    if (is_file(PATH_CONFIG . "/base/{$_PT_ENV}.php")) {
        require PATH_CONFIG . "/base/{$_PT_ENV}.php";
    }
    if (!PtLib\is_cli()) {
        require PATH_CONFIG . "/web.php";
        if (is_file(PATH_CONFIG . "/web/{$_PT_ENV}.php")) {
            require PATH_CONFIG . "/web/{$_PT_ENV}.php";
        }
    }
    //print_josn($GLOBALS['setting']);
    PtApp::$setting = $GLOBALS['setting'];
    //return $setting;
}