} //Form actions ossim_valid($ip, OSS_IP_ADDR, 'illegal:' . _('Ip Address')); ossim_valid($sensor_id, OSS_HEX, 'illegal:' . _('Sensor')); $db = new ossim_db(); $conn = $db->connect(); if (!ossim_error()) { if (!Ossec_utilities::is_sensor_allowed($conn, $sensor_id)) { ossim_set_error(_('Error! Sensor not allowed')); } } if (ossim_error()) { $critical_error = ossim_get_error(); ossim_clean_error(); } else { $agentless = Ossec_agentless::get_object($conn, $sensor_id, $ip); if (is_object($agentless) && !empty($agentless)) { $ip = $agentless->get_ip(); $hostname = $agentless->get_hostname(); $user = $agentless->get_user(); $pass = Util::fake_pass($agentless->get_pass()); $passc = $pass; $ppass = Util::fake_pass($agentless->get_ppass()); $use_su = $agentless->get_use_su(); $ppassc = $ppass; $descr = $agentless->get_descr(); $sensor_name = Av_sensor::get_name_by_id($conn, $sensor_id); $_SESSION['_al_new']['sensor'] = $sensor_id; $_SESSION['_al_new']['sensor_name'] = $sensor_name; $error_m_entries = array(); try {