Subversion Repositories oidplus

Rev

Rev 1436 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1436 Rev 1437
Line 122... Line 122...
122
 
122
 
123
        /**
123
        /**
124
         * @return bool
124
         * @return bool
125
         * @throws OIDplusException
125
         * @throws OIDplusException
126
         */
126
         */
127
        private static function insideSetup(): bool {
127
        public static function insideSetup(): bool {
128
                if (PHP_SAPI == 'cli') return false;
128
                if (PHP_SAPI == 'cli') return false;
129
                if (!isset($_SERVER['REQUEST_URI'])) return false;
129
                if (!isset($_SERVER['REQUEST_URI'])) return false;
130
                return (strpos($_SERVER['REQUEST_URI'], OIDplus::webpath(null,OIDplus::PATH_RELATIVE_TO_ROOT).'setup/') === 0);
130
                return (strpos($_SERVER['REQUEST_URI'], OIDplus::webpath(null,OIDplus::PATH_RELATIVE_TO_ROOT).'setup/') === 0);
131
        }
131
        }
132
 
132
 
Line 144... Line 144...
144
                        self::$baseConfig = new OIDplusBaseConfig();
144
                        self::$baseConfig = new OIDplusBaseConfig();
145
                }
145
                }
146
 
146
 
147
                if ($first_init) {
147
                if ($first_init) {
148
                        if (self::insideSetup()) return self::$baseConfig;
148
                        if (self::insideSetup()) return self::$baseConfig;
-
 
149
                        // noBaseConfig=1 setting: see OIDplusGui.class.php
149
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'polyfill.min.js.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
150
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'polyfill.min.js.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
150
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'oidplus.min.js.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
151
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'oidplus.min.js.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
151
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'oidplus.min.css.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
152
                        if ((basename($_SERVER['SCRIPT_NAME']) === 'oidplus.min.css.php') && isset($_REQUEST['noBaseConfig']) && ($_REQUEST['noBaseConfig'] == '1')) return self::$baseConfig;
152
 
153
 
153
                        // Include a file containing various size/depth limitations of OIDs
154
                        // Include a file containing various size/depth limitations of OIDs