diff options
| author | Simon Rettberg | 2025-05-22 16:07:03 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2025-05-22 16:07:03 +0200 |
| commit | 19160ec62cec3b6e436590b16ebb2b329ef5d55b (patch) | |
| tree | bdfc8a89829fde79133b839d4cb52a27c7b3e520 /modules-available/baseconfig/page.inc.php | |
| parent | [locationinfo] URLpanel: Browser accept-language and screen rotation (diff) | |
| download | slx-admin-19160ec62cec3b6e436590b16ebb2b329ef5d55b.tar.gz slx-admin-19160ec62cec3b6e436590b16ebb2b329ef5d55b.tar.xz slx-admin-19160ec62cec3b6e436590b16ebb2b329ef5d55b.zip | |
Add audit logging of POST actions
Diffstat (limited to 'modules-available/baseconfig/page.inc.php')
| -rw-r--r-- | modules-available/baseconfig/page.inc.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules-available/baseconfig/page.inc.php b/modules-available/baseconfig/page.inc.php index 5d684a8e..1b6e947d 100644 --- a/modules-available/baseconfig/page.inc.php +++ b/modules-available/baseconfig/page.inc.php @@ -88,11 +88,11 @@ class Page_BaseConfig extends Page } Message::addSuccess('settings-updated'); if ($this->targetModule === false) { - Util::redirect('?do=BaseConfig', true); + Util::redirect('?do=BaseConfig', null, true); } elseif (empty($this->qry_extra['field'])) { - Util::redirect('?do=BaseConfig&module=' . $this->targetModule, true); + Util::redirect('?do=BaseConfig&module=' . $this->targetModule, null, true); } else { - Util::redirect('?do=BaseConfig&module=' . $this->targetModule . '&' . $this->qry_extra['field'] . '=' . $this->qry_extra['field_value'], true); + Util::redirect('?do=BaseConfig&module=' . $this->targetModule . '&' . $this->qry_extra['field'] . '=' . $this->qry_extra['field_value'], null, true); } } // Load categories so we can define them as sub menu items @@ -241,17 +241,17 @@ class Page_BaseConfig extends Page //\\//\\//\\ if (!Module::isAvailable($module)) { Message::addError('main.no-such-module', $module); - Util::redirect('?do=baseconfig'); + Util::redirect('?do=baseconfig', 404); } $file = 'modules/' . $module . '/baseconfig/hook.json'; if (!file_exists($file)) { Message::addError('no-module-hook', $module); - Util::redirect('?do=baseconfig'); + Util::redirect('?do=baseconfig', 404); } $hook = json_decode(file_get_contents($file), true); if (empty($hook['table'])) { Message::addError('invalid-hook', $module); - Util::redirect('?do=baseconfig'); + Util::redirect('?do=baseconfig', 500); } if (isset($hook['field'])) { $hook['field_value'] = Request::any($hook['field'], '0', 'string'); |
