Beispiel #1
0
    }
}
// Action Handlers
if (isset($_GET['request'])) {
    if ($_GET['request'] == "delete" && $_GET['section'] == 'groups') {
        $c = new Criteria();
        $c->add(NagiosHostgroupMembershipPeer::HOST, $_GET['id']);
        $c->add(NagiosHostgroupMembershipPeer::HOSTGROUP, $_GET['hostgroup_id']);
        $membership = NagiosHostgroupMembershipPeer::doSelectOne($c);
        if ($membership) {
            $membership->delete();
            $success = "Membership Deleted";
        }
    } else {
        if ($_GET['request'] == "delete" && $_GET['section'] == 'services') {
            $service = NagiosServicePeer::retrieveByPK($_GET['service_id']);
            if ($service) {
                $service->delete();
                $success = "Service Deleted";
            }
        } else {
            if ($_GET['request'] == "delete" && $_GET['section'] == 'general') {
                if (!$host->delete()) {
                    $error = "Unable to delete Host.  Something depends on it.";
                } else {
                    $status_msg = "Deleted Host.";
                    unset($_GET['request']);
                    unset($_GET['id']);
                }
            } else {
                if ($_GET['request'] == "delete" && $_GET['section'] == 'inheritance') {