diff options
author | jim-p <jimp@pfsense.org> | 2013-03-22 13:28:08 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2013-03-22 13:28:08 -0400 |
commit | 8b88ac79acd828fc37bc61c0fdd31c31c36c32ec (patch) | |
tree | 36ea73f950b675aecfbe7ac8739d8d2831f827e9 /usr/local/www/status_services.php | |
parent | ee6e601110a46b0690e9dea79a69132f84e4d937 (diff) | |
download | pfsense-8b88ac79acd828fc37bc61c0fdd31c31c36c32ec.zip pfsense-8b88ac79acd828fc37bc61c0fdd31c31c36c32ec.tar.gz |
Simplify this code
Diffstat (limited to 'usr/local/www/status_services.php')
-rwxr-xr-x | usr/local/www/status_services.php | 25 |
1 files 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); } |