$tempVariable = trim($tempVariable); } } if (empty($modifiedData['protocol']) || empty($modifiedData['port']) || !is_numeric($modifiedData['port'])) { $error = "Port is required and must be numeric for Auto-Discovery service filter."; } else { // Error checking is good, let's create a service filter $serviceFilter = new NagiosHostTemplateAutodiscoveryService(); $serviceFilter->setExtraInformation($modifiedData['extra_information']); $serviceFilter->setNagiosHostTemplate($hostTemplate); $serviceFilter->setName($modifiedData['name']); $serviceFilter->setPort($modifiedData['port']); $serviceFilter->setProduct($modifiedData['product']); $serviceFilter->setProtocol($modifiedData['protocol']); $serviceFilter->setVersion($modifiedData['version']); $serviceFilter->save(); $success = "Auto-Discovery Service Filter Created"; } } } } } } } if (isset($_GET['id'])) { // Load template. if (!$lilac->get_host_template_info($_GET['id'], $hostTemplate)) { header("Location: templates.php"); die; } else { // GET VALUES