$data = array(); $data['general_admin_ip'] = POST('admin_ip'); $data['general_hostname'] = POST('hostname'); if (POST('ntp_server') == '') { $data['general_ntp_server'] = 'no'; } else { //Change NTP Server format(from comma-separated to space-separated) /* $ntp_servers = trim(POST('ntp_server')); $ntp_servers = str_replace(' ', '', $ntp_servers); $ntp_servers = str_replace(',', ' ', $ntp_servers); */ //One IP address or server name is allowed (Patch temporary) $data['general_ntp_server'] = POST('ntp_server'); } if (POST('mailserver_relay') == '') { $data['general_mailserver_relay'] = 'no'; $data['general_mailserver_relay_passwd'] = 'unconfigured'; $data['general_mailserver_relay_user'] = '******'; $data['general_mailserver_relay_port'] = '25'; } else { $data['general_mailserver_relay'] = POST('mailserver_relay'); if (!Util::is_fake_pass(POST('mailserver_relay_passwd'))) { $data['general_mailserver_relay_passwd'] = POST('mailserver_relay_passwd') == '' ? 'unconfigured' : POST('mailserver_relay_passwd'); } $data['general_mailserver_relay_user'] = POST('mailserver_relay_user') == '' ? 'unconfigured' : POST('mailserver_relay_user'); $data['general_mailserver_relay_port'] = POST('mailserver_relay_port') == '' ? '25' : POST('mailserver_relay_port'); } $res = Av_center::set_network_configuration($system_id, $data); echo json_encode($res); }