示例#1
0
        self::$SESSION_COOKIE_NAME_IE = self::fromIni("session", "ie_cookie_name", self::$SESSION_COOKIE_NAME . "_IE");
        // ui settings
        self::$UI_SLEEP = self::fromIni("ui", "sleep", true);
        self::$DEFAULT_LANGUAGE = self::fromIni("ui", "language", "en");
        // log settings
        self::$LOGGER_LEVEL = self::fromIni("log", "level", "fatal");
        self::$LOGGER_FILE = self::fromIni("log", "file", "wikidot.log");
        // TODO: use this setting
        // other settings
        self::$CACHE_FILES_FOR = self::fromIni("misc", "cache_files_for", 0);
        self::$URL_DOCS = self::fromIni("misc", "doc_url", "http://www.wikidot.org/doc");
        self::$IP_HOST = self::fromIni("misc", "ip", "127.0.0.1");
        self::$USE_CUSTOM_DOMAINS = self::fromIni("misc", "custom_domains", false);
        self::$MODULES_JS_PATH = self::fromIni("misc", "modules_js_path", "web/files--common/modules/js");
        self::$MODULES_JS_URL = self::fromIni("misc", "modules_js_url", "/common--modules/js");
        self::$MODULES_CSS_PATH = self::fromIni("misc", "modules_css_path", "web/files--common/modules/css");
        self::$MODULES_CSS_URL = self::fromIni("misc", "modules_css_url", "/common--modules/css");
        self::$XSENDFILE_USE = self::fromIni("misc", "xsendfile", false);
        self::$XSENDFILE_HEADER = self::fromIni("misc", "xsendfile_header", "X-LIGHTTPD-send-file");
        // non-configurable properties
        self::$DATABASE_TYPE = "pgsql";
        self::$DATABASE_USE_PERSISTENT_CONNECTIONS = false;
        self::$SESSION_COOKIE_DOMAIN = "." . self::$URL_DOMAIN;
        self::$DEFAULT_SKIN = "default";
        self::$URL_HOST_PREG = preg_quote(self::$URL_HOST);
        self::$URL_DOMAIN_PREG = preg_quote(self::$URL_DOMAIN);
        self::$URL_UPLOAD_DOMAIN_PREG = preg_quote(self::$URL_UPLOAD_DOMAIN);
    }
}
GlobalProperties::init();