From 8b88ac79acd828fc37bc61c0fdd31c31c36c32ec Mon Sep 17 00:00:00 2001 From: jim-p Date: Fri, 22 Mar 2013 13:28:08 -0400 Subject: Simplify this code --- usr/local/www/status_services.php | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/usr/local/www/status_services.php b/usr/local/www/status_services.php index d50a1fc..1f1fee5 100755 --- a/usr/local/www/status_services.php +++ b/usr/local/www/status_services.php @@ -41,19 +41,18 @@ require_once("guiconfig.inc"); require_once("service-utils.inc"); require_once("shortcuts.inc"); -if($_GET['mode'] == "restartservice" and !empty($_GET['service'])) { - $savemsg = service_control_restart($_GET['service'], $_GET); - sleep(5); -} - -if($_GET['mode'] == "startservice" and !empty($_GET['service'])) { - $savemsg = service_control_start($_GET['service'], $_GET); - sleep(5); -} - -/* stop service */ -if($_GET['mode'] == "stopservice" && !empty($_GET['service'])) { - $savemsg = service_control_stop($_GET['service'], $_GET); +if (!empty($_GET['service'])) { + switch ($_GET['mode']) { + case "restartservice": + $savemsg = service_control_restart($_GET['service'], $_GET); + break; + case "startservice": + $savemsg = service_control_start($_GET['service'], $_GET); + break; + case "stopservice": + $savemsg = service_control_stop($_GET['service'], $_GET); + break; + } sleep(5); } -- cgit v1.1