} } // 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') {