summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp/page.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/serversetup-bwlp/page.inc.php')
-rw-r--r--modules-available/serversetup-bwlp/page.inc.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules-available/serversetup-bwlp/page.inc.php b/modules-available/serversetup-bwlp/page.inc.php
index 25a31f06..ba2e5433 100644
--- a/modules-available/serversetup-bwlp/page.inc.php
+++ b/modules-available/serversetup-bwlp/page.inc.php
@@ -279,6 +279,7 @@ class Page_ServerSetup extends Page
$entry->addFormFields($params);
$params['title'] = $row['title'];
$params['oldentryid'] = $params['entryid'] = $row['entryid'];
+ $params['builtin'] = $row['builtin'];
}
Render::addTemplate('ipxe-new-boot-entry', $params);
}
@@ -543,7 +544,7 @@ class Page_ServerSetup extends Page
}
if ($entry === null) {
Message::addError('main.empty-field');
- return;
+ Util::redirect('?do=serversetup&show=bootentry');
}
$params = [
'entryid' => $newId,
@@ -560,10 +561,10 @@ class Page_ServerSetup extends Page
// Edit existing entry
$params['oldid'] = $oldEntryId;
Database::exec('UPDATE serversetup_bootentry SET entryid = :entryid, title = :title, data = :data
- WHERE entryid = :oldid AND builtin = 0', $params);
- // TODO: Redirect to &show=bootentry
+ WHERE entryid = :oldid', $params);
Message::addSuccess('boot-entry-updated', $newId);
}
+ Util::redirect('?do=serversetup&show=bootentry');
}
}