}
    }
}
# 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);
        }
    }
}