From 6963eecce9b6a86d8a8c9a7a7e7e604870494c33 Mon Sep 17 00:00:00 2001 From: Nate Date: Sat, 14 Dec 2019 08:18:32 -0700 Subject: [PATCH] Modules: Fix Start/Stop actions. --- app/modules/modules.php | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/app/modules/modules.php b/app/modules/modules.php index 4218c8f0fd..371bf43073 100644 --- a/app/modules/modules.php +++ b/app/modules/modules.php @@ -53,6 +53,14 @@ //process the http post data by action if ($action != '' && is_array($modules) && @sizeof($modules) != 0) { switch ($action) { + case 'start': + $obj = new modules; + $obj->start($modules); + break; + case 'stop': + $obj = new modules; + $obj->stop($modules); + break; case 'toggle': if (permission_exists('module_edit')) { $obj = new modules; @@ -74,26 +82,6 @@ //connect to event socket $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); -//control the modules - if ($fp && is_array($modules) && @sizeof($modules) != 0) { - if ($action == 'start') { - //start - $obj = new modules; - $obj->start($modules); - //redirect - header('Location: modules.php'.($search != '' ? '?search='.urlencode($search) : null)); - exit; - } - if ($action == 'stop') { - //stop - $obj = new modules; - $obj->stop($modules); - //redirect - header('Location: modules.php'.($search != '' ? '?search='.urlencode($search) : null)); - exit; - } - } - //check connection status $esl_alive = false; if ($fp) {