Révision 2f9951fe
Ajouté par Renato Botelho il y a presque 10 ans
usr/local/www/status_services.php | ||
---|---|---|
41 | 41 |
require_once("service-utils.inc"); |
42 | 42 |
require_once("shortcuts.inc"); |
43 | 43 |
|
44 |
if (!empty($_GET['service'])) { |
|
44 |
$service_name = ''; |
|
45 |
if (isset($_GET['service'])) |
|
46 |
$service_name = htmlspecialchars($_GET['service']); |
|
47 |
|
|
48 |
if (!empty($service_name)) { |
|
45 | 49 |
switch ($_GET['mode']) { |
46 | 50 |
case "restartservice": |
47 |
$savemsg = service_control_restart($_GET['service'], $_GET);
|
|
51 |
$savemsg = service_control_restart($service_name, $_GET);
|
|
48 | 52 |
break; |
49 | 53 |
case "startservice": |
50 |
$savemsg = service_control_start($_GET['service'], $_GET);
|
|
54 |
$savemsg = service_control_start($service_name, $_GET);
|
|
51 | 55 |
break; |
52 | 56 |
case "stopservice": |
53 |
$savemsg = service_control_stop($_GET['service'], $_GET);
|
|
57 |
$savemsg = service_control_stop($service_name, $_GET);
|
|
54 | 58 |
break; |
55 | 59 |
} |
56 | 60 |
sleep(5); |
Formats disponibles : Unified diff
Add some protection to parameters that come through _GET