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/backup/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/backup/page.inc.php')
| -rw-r--r-- | modules-available/backup/page.inc.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules-available/backup/page.inc.php b/modules-available/backup/page.inc.php index 9a2d08be..44511367 100644 --- a/modules-available/backup/page.inc.php +++ b/modules-available/backup/page.inc.php @@ -70,11 +70,11 @@ class Page_Backup extends Page ]); if (!isset($task['id'])) { Message::addError('backup-failed'); - Util::redirect('?do=Backup'); + Util::redirect('?do=Backup', 500); } $task = Taskmanager::waitComplete($task, 60000); if (!Taskmanager::isFinished($task) || !isset($task['data']['backupFile'])) { - Util::redirect('?do=backup&errtaskid=' . $task['id']); + Util::redirect('?do=backup&errtaskid=' . $task['id'], 500); } while ((@ob_get_level()) > 0) @ob_end_clean(); @@ -110,11 +110,11 @@ class Page_Backup extends Page { if (!isset($_FILES['backupfile'])) { Message::addError('missing-file'); - Util::redirect('?do=Backup'); + Util::redirect('?do=Backup', 400); } if ($_FILES['backupfile']['error'] != UPLOAD_ERR_OK) { Message::addError('upload-failed', Util::uploadErrorString($_FILES['backupfile']['error'])); - Util::redirect('?do=Backup'); + Util::redirect('?do=Backup', 400); } $password = trim(Request::post('passwd', '', 'string')); if (empty($password)) { @@ -136,7 +136,7 @@ class Page_Backup extends Page @unlink($tempfile . '2'); if (Taskmanager::isFailed($task)) { @unlink($tempfile); - Util::redirect('?do=backup&errtaskid=' . $task['id']); + Util::redirect('?do=backup&errtaskid=' . $task['id'], 500); } // Got uploaded file, now shut down all the daemons etc. $parent = Trigger::stopDaemons(null, $this->templateData); @@ -196,7 +196,7 @@ class Page_Backup extends Page if ($mode !== BackupRestore::BACKUP_MODE_OFF && $mode !== BackupRestore::BACKUP_MODE_ROOTHOME && $mode !== BackupRestore::BACKUP_MODE_VMSTORE) { Message::addError('invalid-auto-backup-mode', $mode); - Util::redirect('?do=backup'); + Util::redirect('?do=backup', 400); } Property::set(BackupRestore::PROP_AUTO_BACKUP_MODE, $mode); Property::set(BackupRestore::PROP_AUTO_BACKUP_PASS, $password); |
