|
1 | 1 | <?php |
| 2 | + |
2 | 3 | // Init |
3 | | -error_reporting(NULL); |
| 4 | +error_reporting(null); |
4 | 5 | ob_start(); |
5 | 6 | session_start(); |
6 | 7 |
|
7 | 8 | include($_SERVER['DOCUMENT_ROOT']."/inc/main.php"); |
8 | 9 |
|
9 | 10 | // Check token |
10 | | -if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) { |
11 | | - header('location: /login/'); |
12 | | - exit(); |
13 | | -} |
| 11 | +verify_csrf($_POST); |
14 | 12 |
|
15 | 13 | $domain = $_POST['domain']; |
16 | 14 | $action = $_POST['action']; |
|
37 | 35 |
|
38 | 36 | foreach ($domain as $value) { |
39 | 37 | $value = escapeshellarg($value); |
40 | | - exec (HESTIA_CMD.$cmd." ".$user." ".$value." no", $output, $return_var); |
| 38 | + exec(HESTIA_CMD.$cmd." ".$user." ".$value." no", $output, $return_var); |
41 | 39 | $restart='yes'; |
42 | 40 | } |
43 | 41 |
|
44 | 42 | if (isset($restart)) { |
45 | | - exec (HESTIA_CMD."v-restart-web", $output, $return_var); |
46 | | - exec (HESTIA_CMD."v-restart-proxy", $output, $return_var); |
47 | | - exec (HESTIA_CMD."v-restart-dns", $output, $return_var); |
48 | | - exec (HESTIA_CMD."v-restart-web-backend", $output, $return_var); |
| 43 | + exec(HESTIA_CMD."v-restart-web", $output, $return_var); |
| 44 | + exec(HESTIA_CMD."v-restart-proxy", $output, $return_var); |
| 45 | + exec(HESTIA_CMD."v-restart-dns", $output, $return_var); |
| 46 | + exec(HESTIA_CMD."v-restart-web-backend", $output, $return_var); |
49 | 47 | } |
50 | 48 |
|
51 | 49 | header("Location: /list/web/"); |
0 commit comments