Esempio n. 1
0
*/
include_once 'includes/config.inc';
if (isset($_POST['request'])) {
    if ($_POST['request'] == 'add_service_template') {
        // Check for pre-existing service template with same name
        if ($lilac->service_template_exists($_POST['template_name'])) {
            $error = "A service template with that name already exists!";
        } else {
            // Field Error Checking
            if ($_POST['template_name'] == '' || $_POST['template_description'] == '') {
                $addError = 1;
                $error = "Fields shown are required and cannot be left blank.";
            } else {
                $template = new NagiosServiceTemplate();
                $template->setName($_POST['template_name']);
                $template->setDescription($_POST['template_description']);
                $template->save();
                header("Location: service_template.php?id=" . $template->getId());
            }
        }
    }
}
print_header("Service Template Editor");
print_window_header("Add Service Template", "100%");
?>
<form name="service_template_add_form" method="post" action="add_service_template.php">
<input type="hidden" name="request" value="add_service_template" />
<?php 
double_pane_form_window_start();
?>
<tr bgcolor="f0f0f0">