From 1b25334f090f6b9ba84188b514ab5dcf99f961d3 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 7 Sep 2016 17:44:49 +0200 Subject: [sysconfig] Confirm dialog for deletion; show success message after deleting a config --- modules-available/sysconfig/page.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules-available/sysconfig/page.inc.php') 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); } -- cgit v1.2.3-55-g7522