summaryrefslogtreecommitdiffstats
path: root/modules-available/backup/page.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2025-05-22 16:07:03 +0200
committerSimon Rettberg2025-05-22 16:07:03 +0200
commit19160ec62cec3b6e436590b16ebb2b329ef5d55b (patch)
treebdfc8a89829fde79133b839d4cb52a27c7b3e520 /modules-available/backup/page.inc.php
parent[locationinfo] URLpanel: Browser accept-language and screen rotation (diff)
downloadslx-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.php12
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);