Explorar el Código

IPV6: Revert changes in PHP scripts for add/edit/delete IP addresses

Using universal instead of separated shell scripts for IPV4/IPV6
asmcc hace 3 años
padre
commit
e8796226e0
Se han modificado 3 ficheros con 7 adiciones y 23 borrados
  1. 1 7
      web/add/ip/index.php
  2. 1 6
      web/delete/ip/index.php
  3. 5 10
      web/edit/ip/index.php

+ 1 - 7
web/add/ip/index.php

@@ -50,12 +50,6 @@ if (!empty($_POST["ok"])) {
 	$v_interface = quoteshellarg($_POST["v_interface"]);
 	$v_interface = quoteshellarg($_POST["v_interface"]);
 	$v_owner = quoteshellarg($_POST["v_owner"]);
 	$v_owner = quoteshellarg($_POST["v_owner"]);
 	$v_shared = $_POST["v_shared"];
 	$v_shared = $_POST["v_shared"];
-	if (filter_var($_POST["v_ip"], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
-		$v_ipv6_suffix='v6';
-	} else {
-		$v_ipv6_suffix='';
-					   
-	}
 
 
 	// Check shared checkmark
 	// Check shared checkmark
 	if ($v_shared == "on") {
 	if ($v_shared == "on") {
@@ -69,7 +63,7 @@ if (!empty($_POST["ok"])) {
 	if (empty($_SESSION["error_msg"])) {
 	if (empty($_SESSION["error_msg"])) {
 		exec(
 		exec(
 			HESTIA_CMD .
 			HESTIA_CMD .
-				"v-add-sys-ip".$v_ipv6_suffix." " .
+				"v-add-sys-ip " .
 				$v_ip .
 				$v_ip .
 				" " .
 				" " .
 				$v_netmask .
 				$v_netmask .

+ 1 - 6
web/delete/ip/index.php

@@ -10,12 +10,7 @@ verify_csrf($_GET);
 if ($_SESSION["userContext"] === "admin") {
 if ($_SESSION["userContext"] === "admin") {
 	if (!empty($_GET["ip"])) {
 	if (!empty($_GET["ip"])) {
 		$v_ip = quoteshellarg($_GET["ip"]);
 		$v_ip = quoteshellarg($_GET["ip"]);
-		if (filter_var($_GET["ip"], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
-			$v_ipv6_suffix='v6';
-		} else {
-			$v_ipv6_suffix='';
-		}
-		exec(HESTIA_CMD . "v-delete-sys-ip".$v_ipv6_suffix." " . $v_ip, $output, $return_var);
+		exec(HESTIA_CMD . "v-delete-sys-ip " . $v_ip, $output, $return_var);
 	}
 	}
 	check_return_code($return_var, $output);
 	check_return_code($return_var, $output);
 	unset($output);
 	unset($output);

+ 5 - 10
web/edit/ip/index.php

@@ -21,12 +21,7 @@ if (empty($_GET["ip"])) {
 
 
 // List ip
 // List ip
 $v_ip = quoteshellarg($_GET["ip"]);
 $v_ip = quoteshellarg($_GET["ip"]);
-if (filter_var($_GET['ip'], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
-    $v_ipv6_suffix='v6';
-} else {
-    $v_ipv6_suffix='';
-}
-exec(HESTIA_CMD . "v-list-sys-ip".$v_ipv6_suffix." " . $v_ip . " 'json'", $output, $return_var);
+exec(HESTIA_CMD . "v-list-sys-ip " . $v_ip . " 'json'", $output, $return_var);
 check_return_code_redirect($return_var, $output, "/list/ip");
 check_return_code_redirect($return_var, $output, "/list/ip");
 $data = json_decode(implode("", $output), true);
 $data = json_decode(implode("", $output), true);
 unset($output);
 unset($output);
@@ -60,13 +55,13 @@ if (!empty($_POST["save"])) {
 
 
 	// Change Status
 	// Change Status
 	if ($v_ipstatus == "shared" && empty($_POST["v_shared"]) && empty($_SESSION["error_msg"])) {
 	if ($v_ipstatus == "shared" && empty($_POST["v_shared"]) && empty($_SESSION["error_msg"])) {
-		exec(HESTIA_CMD . "v-change-sys-ip".$v_ipv6_suffix."-status " . $v_ip . " 'dedicated'", $output, $return_var);
+		exec(HESTIA_CMD . "v-change-sys-ip-status " . $v_ip . " 'dedicated'", $output, $return_var);
 		check_return_code($return_var, $output);
 		check_return_code($return_var, $output);
 		unset($output);
 		unset($output);
 		$v_dedicated = "yes";
 		$v_dedicated = "yes";
 	}
 	}
 	if ($v_ipstatus == "dedicated" && !empty($_POST["v_shared"]) && empty($_SESSION["error_msg"])) {
 	if ($v_ipstatus == "dedicated" && !empty($_POST["v_shared"]) && empty($_SESSION["error_msg"])) {
-		exec(HESTIA_CMD . "v-change-sys-ip".$v_ipv6_suffix."-status " . $v_ip . " 'shared'", $output, $return_var);
+		exec(HESTIA_CMD . "v-change-sys-ip-status " . $v_ip . " 'shared'", $output, $return_var);
 		check_return_code($return_var, $output);
 		check_return_code($return_var, $output);
 		unset($output);
 		unset($output);
 		unset($v_dedicated);
 		unset($v_dedicated);
@@ -75,7 +70,7 @@ if (!empty($_POST["save"])) {
 	// Change owner
 	// Change owner
 	if ($v_owner != $_POST["v_owner"] && empty($_SESSION["error_msg"])) {
 	if ($v_owner != $_POST["v_owner"] && empty($_SESSION["error_msg"])) {
 		$v_owner = quoteshellarg($_POST["v_owner"]);
 		$v_owner = quoteshellarg($_POST["v_owner"]);
-		exec(HESTIA_CMD . "v-change-sys-ip".$v_ipv6_suffix."-owner " . $v_ip . " " . $v_owner, $output, $return_var);
+		exec(HESTIA_CMD . "v-change-sys-ip-owner " . $v_ip . " " . $v_owner, $output, $return_var);
 		check_return_code($return_var, $output);
 		check_return_code($return_var, $output);
 		$v_owner = $_POST["v_owner"];
 		$v_owner = $_POST["v_owner"];
 		unset($output);
 		unset($output);
@@ -84,7 +79,7 @@ if (!empty($_POST["save"])) {
 	// Change associated domain
 	// Change associated domain
 	if ($v_name != $_POST["v_name"] && empty($_SESSION["error_msg"])) {
 	if ($v_name != $_POST["v_name"] && empty($_SESSION["error_msg"])) {
 		$v_name = quoteshellarg($_POST["v_name"]);
 		$v_name = quoteshellarg($_POST["v_name"]);
-		exec(HESTIA_CMD . "v-change-sys-ip".$v_ipv6_suffix."-name " . $v_ip . " " . $v_name, $output, $return_var);
+		exec(HESTIA_CMD . "v-change-sys-ip-name " . $v_ip . " " . $v_name, $output, $return_var);
 		check_return_code($return_var, $output);
 		check_return_code($return_var, $output);
 		unset($output);
 		unset($output);
 	}
 	}