} } else { if (!empty($_GET['contact_id'])) { $c = new Criteria(); $c->add(NagiosHostContactMemberPeer::HOST, $_GET['id']); $c->add(NagiosHostcontactMemberPeer::CONTACT, $_GET['contact_id']); $membership = NagiosHostContactMemberPeer::doSelectOne($c); if ($membership) { $membership->delete(); $success = "Contact deleted."; } } } } if ($_GET['request'] == "delete" && $_GET['section'] == 'dependencies') { $dependency = NagiosDependencyPeer::retrieveByPK($_GET['dependency_id']); if ($dependency) { $dependency->delete(); $success = "Dependency deleted."; } } if ($_GET['request'] == "delete" && $_GET['section'] == 'escalations') { // !!!!!!!!!!!!!! This is where we do dependency error checking $lilac->delete_escalation($_GET['escalation_id']); $success = "Escalation Deleted"; unset($host); } if ($_GET['request'] == "delete" && $_GET['section'] == 'checkcommand') { $commandParameter = NagiosHostCheckCommandParameterPeer::retrieveByPK($_GET['checkcommandparameter_id']); if ($commandParameter) { $commandParameter->delete();