From 60ddd31332412a42f0eeb6ae35ccef0c3749336f Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 28 Mar 2018 19:10:37 +0200 Subject: [PATCH] Add log action --- Controller.php | 16 +++++++++++++++- Theme/Backend/modules-single.tpl.php | 13 +++++++------ 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/Controller.php b/Controller.php index 6f36a15..77d5ce6 100644 --- a/Controller.php +++ b/Controller.php @@ -937,21 +937,35 @@ class Controller extends ModuleAbstract implements WebInterface switch ($status) { case 'activate': $done = $this->app->moduleManager->activate($module); + $msg = 'Module successfully activated.'; + break; case 'deactivate': $done = $this->app->moduleManager->deactivate($module); + $msg = 'Module successfully deactivated.'; + break; case 'install': $done = $this->app->moduleManager->install($module); + $msg = 'Module successfully installed.'; + break; case 'uninstall': //$done = $this->app->moduleManager->uninstall($module); $done = true; + $msg = 'Module successfully uninstalled.'; + break; default: $done = false; + $msg = 'Unknown module status change request.'; } - $response->set('module', [$status => $done, 'module' => $module]); + $response->set($request->getUri()->__toString(), [ + 'status' => $done ? 'ok' : 'warning', + 'title' => 'Module', + 'message' => $msg, + 'response' => [] + ]); } } diff --git a/Theme/Backend/modules-single.tpl.php b/Theme/Backend/modules-single.tpl.php index ecd3aea..85dba74 100644 --- a/Theme/Backend/modules-single.tpl.php +++ b/Theme/Backend/modules-single.tpl.php @@ -47,7 +47,7 @@ $id = (string) $this->request->getData('id') ?? 1; - - - - -