Example #1
0
    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);
Example #2
0
 </a>
		&nbsp;&nbsp;&nbsp;<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");
?>