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 |