= '10') { $updated = '1'; // FIXME should call add_service (needs more parameters) $service_id = dbInsert(array('device_id' => $_POST['device'], 'service_ip' => $_POST['ip'], 'service_type' => $_POST['type'], 'service_desc' => $_POST['descr'], 'service_param' => $_POST['params'], 'service_ignore' => '0', 'service_status' => '0', 'service_checked' => '0', 'service_changed' => '0', 'service_message' => 'New check', 'service_disabled' => '0'), 'services'); if ($service_id) { $message .= $message_break.'Service added ('.$service_id.')!'; $message_break .= '
'; } } } if ($handle = opendir($config['nagios_plugins'])) { while (false !== ($file = readdir($handle))) { if ($file != '.' && $file != '..' && !strstr($file, '.') && strstr($file, 'check_')) { list(,$check_name) = explode('_',$file,2); $servicesform .= ""; } } closedir($handle); } foreach (dbFetchRows('SELECT * FROM `devices` ORDER BY `hostname`') as $device) { $devicesform .= "'; } if ($updated) { print_message('Device Settings Saved'); } $pagetitle[] = 'Add service'; echo "
"; include_once 'includes/print-service-add.inc.php'; echo '
'; }//end if