Exemplo n.º 1
0
    if (is_array($validation_errors) && !empty($validation_errors)) {
        $data['status'] = 'error';
        $data['data'] = $validation_errors;
        echo json_encode($data);
        exit;
    } elseif (POST('ajax_validation_all') == TRUE && empty($validation_errors)) {
        $data['status'] = 'OK';
        echo json_encode($data);
        exit;
    }
}
//Action: Save Network Configuration
$action = POST('action');
if ($action == 'save_changes') {
    $system_id = POST('system_id');
    ossim_valid($system_id, OSS_DIGIT, OSS_LETTER, '-', 'illegal:' . _('System ID'));
    if (ossim_error()) {
        $data['status'] = 'error';
        $data['data'] = ossim_get_error();
        echo json_encode($data);
        exit;
    }
    $data = array();
    $data['general_admin_dns'] = str_replace(' ', '', POST('admin_dns'));
    $data['firewall_active'] = POST('firewall_active');
    $data['general_admin_ip'] = POST('admin_ip');
    $data['general_admin_gateway'] = POST('admin_gateway');
    $data['general_admin_netmask'] = POST('admin_netmask');
    $res = Av_center::set_general_configuration($system_id, $data);
    echo json_encode($res);
}