exit; } switch ($action) { case 'delete_netgroup': $name = explode(";", POST('name')); foreach ($name as $netgroup_id) { ossim_valid($netgroup_id, OSS_HEX, 'illegal:' . _('Network group')); if (ossim_error()) { $data['status'] = 'error'; $data['data'] = ossim_get_error_clean(); echo json_encode($data); exit; } } $db = new ossim_db(); $conn = $db->connect(); $data['status'] = 'OK'; $data['data'] = _('Network group removed successfully'); foreach ($name as $netgroup_id) { if (Net_group::can_delete($conn, $netgroup_id)) { Net_group::delete($conn, $netgroup_id); Net_group_scan::delete($conn, $netgroup_id, 3001); } else { $data['status'] = 'error'; $data['data'] = _('Error! Network group could not be removed. This network group belongs to a policy'); } } $db->close(); break; } echo json_encode($data);
</a> <a href="netgroup.php"> <?php echo gettext("No"); ?> </a> </p> <?php exit; } require_once 'ossim_db.inc'; require_once 'classes/Net_group.inc'; require_once 'classes/Net_group_scan.inc'; $db = new ossim_db(); $conn = $db->connect(); if (Net_group::can_delete($conn, $name)) { Net_group::delete($conn, $name); Net_group_scan::delete($conn, $name, 3001); } else { echo "ERROR_CANNOT"; } $db->close($conn); ?> <p> <?php echo gettext("Network group deleted"); ?> </p> <p><a href="netgroup.php"><?php echo gettext("Back"); ?>