diff --git a/web/edit/server/index.php b/web/edit/server/index.php index 49c577d8a..055bcdcd1 100644 --- a/web/edit/server/index.php +++ b/web/edit/server/index.php @@ -14,6 +14,9 @@ if ($_SESSION['user'] != 'admin') { // Get server hostname $v_hostname = exec('hostname'); +// Get server port +$port = $_SERVER['SERVER_PORT']; + // List available timezones and get current one $v_timezones = list_timezones(); exec (VESTA_CMD."v-get-sys-timezone", $output, $return_var); @@ -133,6 +136,14 @@ if (!empty($_POST['save'])) { $v_hostname = $_POST['v_hostname']; } + // Change port + if ((!empty($_POST['port'])) && ($port != $_POST['port'])) { + exec (VESTA_CMD."v-change-vesta-port ".escapeshellarg($_POST['port']), $output, $return_var); + check_return_code($return_var,$output); + unset($output); + $port = $_POST['port']; + } + // Change timezone if (empty($_SESSION['error_msg'])) { if (!empty($_POST['v_timezone'])) {