diff --git a/client_asset_details.php b/client_asset_details.php index 05345413..1a6b34e9 100644 --- a/client_asset_details.php +++ b/client_asset_details.php @@ -103,6 +103,7 @@ if (isset($_GET['asset_id'])) { ai.interface_type, ai.interface_mac, ai.interface_ip, + ai.interface_nat_ip, ai.interface_ipv6, ai.interface_primary, ai.interface_notes, @@ -409,6 +410,7 @@ if (isset($_GET['asset_id'])) { $interface_type = nullable_htmlentities($row['interface_type']); $interface_mac = nullable_htmlentities($row['interface_mac']); $interface_ip = nullable_htmlentities($row['interface_ip']); + $interface_nat_ip = nullable_htmlentities($row['interface_nat_ip']); $interface_ipv6 = nullable_htmlentities($row['interface_ipv6']); $interface_primary = intval($row['interface_primary']); $network_id = intval($row['network_id']); diff --git a/modals/client_asset_interface_add_modal.php b/modals/client_asset_interface_add_modal.php index 0a9b5760..745b609c 100644 --- a/modals/client_asset_interface_add_modal.php +++ b/modals/client_asset_interface_add_modal.php @@ -103,6 +103,8 @@ name="nat_ip" placeholder="Nat IP" maxlength="200" + data-inputmask="'alias': 'ip'" + data-mask > diff --git a/modals/client_asset_interface_edit_modal.php b/modals/client_asset_interface_edit_modal.php index c850d805..e9f5856c 100644 --- a/modals/client_asset_interface_edit_modal.php +++ b/modals/client_asset_interface_edit_modal.php @@ -163,6 +163,8 @@ if ($link_row = mysqli_fetch_assoc($sql_link)) { placeholder="Nat IP" maxlength="200" value="" + data-inputmask="'alias': 'ip'" + data-mask > diff --git a/post/user/asset.php b/post/user/asset.php index a85c812b..87b78193 100644 --- a/post/user/asset.php +++ b/post/user/asset.php @@ -736,6 +736,7 @@ if (isset($_POST['add_asset_interface'])) { interface_type = '$type', interface_mac = '$mac', interface_ip = '$ip', + interface_nat_ip = '$nat_ip', interface_ipv6 = '$ipv6', interface_notes = '$notes', interface_network_id = $network, @@ -848,6 +849,7 @@ if (isset($_POST['edit_asset_interface'])) { interface_type = '$type', interface_mac = '$mac', interface_ip = '$ip', + interface_nat_ip = '$nat_ip', interface_ipv6 = '$ipv6', interface_notes = '$notes', interface_network_id = $network diff --git a/post/user/asset_interface_model.php b/post/user/asset_interface_model.php index a2a912ad..52ff3347 100644 --- a/post/user/asset_interface_model.php +++ b/post/user/asset_interface_model.php @@ -10,6 +10,7 @@ $ip = sanitizeInput($_POST['ip']); if ($_POST['dhcp'] == 1){ $ip = 'DHCP'; } +$nat_ip = sanitizeInput($_POST['nat_ip']); $ipv6 = sanitizeInput($_POST['ipv6']); $network = intval($_POST['network']); $notes = sanitizeInput($_POST['notes']);