if (!ossim_error()) { if ($item[2] == "nagios_ok") { Host_services::set_nagios($conn, $ip, $item[1], 1); } else { Host_services::set_nagios($conn, $ip, $item[1], 0); } } else { ossim_clean_error(); } } $s = new Frameworkd_socket(); if ($s->status) { if (!$s->write('nagios action="reload" "')) { echo _("Frameworkd couldn't recieve a nagios command"); } $s->close(); } else { echo _("Couldn't connect to frameworkd"); } break; case "add": $sensor = null; $property_ref = POST('inv_prop_ref'); $value = POST('inv_prop_value'); $extra = POST('inv_prop_version'); $extra = empty($extra) ? "None" : $extra; ossim_valid($ip, OSS_IP_ADDR, 'illegal:' . _("Ip Address")); ossim_valid($property_ref, OSS_DIGIT, 'illegal:' . _("Property reference")); ossim_valid($value, OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_AT, OSS_NL, 'illegal:' . _("Value")); if (ossim_error()) { echo ossim_get_error();