Exemple #1
0
    $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);
}