} } } } } if (isset($_POST['request']) && $_POST['request'] == 'add_escalation') { // Check to see what kind of escalation we've got if (trim($_POST['escalation_description']) == '') { $errorMsg = "Description cannot be blank."; } else { $escalation = new NagiosEscalation(); if ($type == "host") { $escalation->setHost($tempSource->getId()); } if ($type == "hostgroup") { $escalation->setHostgroup($tempSource->getId()); } else { if ($type == "hosttemplate") { $escalation->setHostTemplate($tempSource->getId()); } else { if ($type == "service") { $escalation->setService($tempSource->getId()); } else { if ($type == "servicetemplate") { $escalation->setServiceTemplate($tempSource->getId()); } } } } $escalation->setDescription(trim($_POST['escalation_description'])); $escalation->save();