} else { exit; } foreach ($items as $k => $v) { $item = explode("###", $v); if (preg_match("/item_prop_8_/", $item[0])) { $host = $item[1]; $port = $item[2]; $protocol = $item[3]; $service = $item[4]; ossim_valid($host, OSS_IP_ADDR, 'illegal:' . _("Ip Address")); ossim_valid($port, OSS_PORT, 'illegal:' . _("Port")); ossim_valid($protocol, OSS_ALPHA, OSS_SPACE, OSS_PUNC, 'illegal:' . _("Protocol")); ossim_valid($service, OSS_ALPHA, OSS_SPACE, OSS_PUNC, 'illegal:' . _("Service")); if (!ossim_error()) { Host_services::deleteUnit($conn, $host, $port, $protocol, $service); } else { ossim_clean_error(); } } else { $id = $item[1]; ossim_valid($id, OSS_DIGIT, 'illegal:' . _("Id property host reference")); if (!ossim_error()) { $ret = Host::delete_property($conn, $ip, $id); } else { ossim_clean_error(); } } } break; case "nagios":