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();