} $data = array(); if (is_array($_POST['sensor_networks']) && !empty($_POST['sensor_networks'])) { $data['sensor_networks'] = implode(',', $_POST['sensor_networks']); } if (is_array($_POST['sensor_interfaces']) && !empty($_POST['sensor_interfaces'])) { $data['sensor_interfaces'] = implode(',', $_POST['sensor_interfaces']); } if (isset($_POST['sensor_detectors'])) { $data['sensor_detectors'] = ''; if (is_array($_POST['sensor_detectors']) && !empty($_POST['sensor_detectors'])) { //Change deprecated plugin Ossec_av_format by ossec-single-line $s_detectors = array_flip($_POST['sensor_detectors']); if (array_key_exists('ossec_av_format', $s_detectors)) { unset($s_detectors['ossec_av_format']); unset($s_detectors['ossec-single-line']); $s_detectors = array_flip($s_detectors); $s_detectors[] = 'ossec-single-line'; $_POST['sensor_detectors'] = $s_detectors; } $data['sensor_detectors'] = implode(',', $_POST['sensor_detectors']); } } $data['sensor_mservers'] = $mservers; $data['server_server_ip'] = $server_ip; // Server IP /* If server_ip is 127.0.0.1, we change local IP for real IP */ $data['framework_framework_ip'] = $server_ip == $l_server_ip_1 ? $l_server_ip_2 : $server_ip; $res = Av_center::set_sensor_configuration($system_id, $data); echo json_encode($res); }