diff options
author | Simon Rettberg | 2016-09-07 17:44:49 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-09-07 17:44:49 +0200 |
commit | 1b25334f090f6b9ba84188b514ab5dcf99f961d3 (patch) | |
tree | fd85a619a346bbe0f76b78a5675f0e249e4575ac /modules-available/sysconfig/page.inc.php | |
parent | Update translations (diff) | |
download | slx-admin-1b25334f090f6b9ba84188b514ab5dcf99f961d3.tar.gz slx-admin-1b25334f090f6b9ba84188b514ab5dcf99f961d3.tar.xz slx-admin-1b25334f090f6b9ba84188b514ab5dcf99f961d3.zip |
[sysconfig] Confirm dialog for deletion; show success message after deleting a config
Diffstat (limited to 'modules-available/sysconfig/page.inc.php')
-rw-r--r-- | modules-available/sysconfig/page.inc.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules-available/sysconfig/page.inc.php b/modules-available/sysconfig/page.inc.php index 353d51db..511cc3e4 100644 --- a/modules-available/sysconfig/page.inc.php +++ b/modules-available/sysconfig/page.inc.php @@ -153,6 +153,7 @@ class Page_SysConfig extends Page if ($this->currentLoc === 0) { Render::addTemplate('list-legend', array('showLocationBadge' => $this->haveOverriddenLocations)); } + Render::addTemplate('js'); // Make this js snippet a template so i18n works return; case 'module': $listid = Request::post('list'); @@ -439,7 +440,9 @@ class Page_SysConfig extends Page Message::addError('config-invalid', $configid); Util::redirect('?do=sysconfig&locationid=' . $this->currentLoc); } - $config->delete(); + if ($config->delete() !== false) { + Message::addSuccess('config-deleted', $config->title()); + } Util::redirect('?do=sysconfig&locationid=' . $this->currentLoc); } |