$_GET['section'] = 'general'; } if (isset($_GET['id'])) { // Load template. if (!$lilac->get_host_template_info($_GET['id'], $hostTemplate)) { header("Location: templates.php"); die; } else { // GET VALUES $templateValues = $hostTemplate->getValues(); } } // Action Handlers if (isset($_GET['request'])) { if ($_GET['request'] == "delete" && $_GET['section'] == 'autodiscovery') { $filter = NagiosHostTemplateAutodiscoveryServicePeer::retrieveByPK($_GET['filter']); if (!$filter || $filter->getHostTemplate() != $hostTemplate->getId()) { $error = "That filter no longer exists."; } else { $filter->delete(); $success = "Service filter deleted."; } } if ($_GET['request'] == "delete" && $_GET['section'] == 'groups') { $c = new Criteria(); $c->add(NagiosHostgroupMembershipPeer::HOST_TEMPLATE, $_GET['id']); $c->add(NagiosHostgroupMembershipPeer::HOSTGROUP, $_GET['hostgroup_id']); $membership = NagiosHostgroupMembershipPeer::doSelectOne($c); if ($membership) { $membership->delete(); $success = "Membership Deleted";