} } } # check if the network information should be delivered as form data if ($_POST['noZone'] == 1) { # update if (!$Zones->check_zone_network($_POST['masterSubnetId'])) { $Result->show("danger", _("Cannot add the network to the zone."), true); } else { $Result->show("success", _("Network successfully added."), true); } } # check the zone ID. valid value: integer if ($_POST['netZoneId'] && !preg_match('/^[0-9]+$/i', $_POST['netZoneId'])) { $Result->show("danger", _("Invalid zone ID."), true); } else { # update if ($_POST['action'] == 'add') { if (!$Zones->add_zone_network($_POST['netZoneId'], $_POST['masterSubnetId'])) { $Result->show("danger", _("Cannot add the network to the zone."), true); } else { $Result->show("success", _("Network successfully added."), true); } } elseif ($_POST['action'] == 'delete') { if (!$Zones->delete_zone_network($_POST['netZoneId'], $_POST['masterSubnetId'])) { $Result->show("danger", _("Cannot delete the network mapping."), true); } else { $Result->show("success", _("Successfully deleted the networt mapping."), true); } } }