diff options
| -rw-r--r-- | classes/Config.php | 14 | ||||
| -rw-r--r-- | classes/Pref_System.php | 11 |
2 files changed, 11 insertions, 14 deletions
diff --git a/classes/Config.php b/classes/Config.php index 6e16f269b..c413317be 100644 --- a/classes/Config.php +++ b/classes/Config.php @@ -275,13 +275,6 @@ class Config { if (isset(self::_DEFAULTS[$const])) { $override = getenv(self::_ENVVAR_PREFIX . $const); - // cleanup original env var after importing (unless it's a background process) - if (php_sapi_name() != "cli") { - putenv(self::_ENVVAR_PREFIX . $const . '='); - unset($_ENV[self::_ENVVAR_PREFIX . $const]); - unset($_SERVER[self::_ENVVAR_PREFIX . $const]); - } - list ($defval, $deftype) = self::_DEFAULTS[$const]; $this->params[$cvalue] = [ self::cast_to($override !== false ? $override : $defval, $deftype), $deftype ]; @@ -440,13 +433,6 @@ class Config { private function _add(string $param, string $default, int $type_hint): void { $override = getenv(self::_ENVVAR_PREFIX . $param); - // cleanup original env var after importing (unless it's a background process) - if (php_sapi_name() != "cli") { - putenv(self::_ENVVAR_PREFIX . $param . '='); - unset($_ENV[self::_ENVVAR_PREFIX . $param]); - unset($_SERVER[self::_ENVVAR_PREFIX . $param]); - } - $this->params[$param] = [ self::cast_to($override !== false ? $override : $default, $type_hint), $type_hint ]; } diff --git a/classes/Pref_System.php b/classes/Pref_System.php index 225fc49b9..43bc733f0 100644 --- a/classes/Pref_System.php +++ b/classes/Pref_System.php @@ -216,6 +216,17 @@ class Pref_System extends Handler_Administrative { </script> <span class='loading'><?= __("Loading, please wait...") ?></span> </div> + <div dojoType='dijit.layout.AccordionPane' title='<i class="material-icons">info</i> <?= __('Scheduled tasks') ?>'> + <script type='dojo/method' event='onSelected' args='evt'> + if (this.domNode.querySelector('.loading')) + window.setTimeout(() => { + xhr.post("backend.php", {op: 'Pref_System', method: 'getphpinfo'}, (reply) => { + this.attr('content', `<div class='phpinfo'>${reply}</div>`); + }); + }, 200); + </script> + <span class='loading'><?= __("Loading, please wait...") ?></span> + </div> <?php PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_TAB, "prefSystem") ?> </div> |