Project

General

Profile

« Previous | Next » 

Revision 197099cf

Added by Renato Botelho almost 12 years ago

Respect default gateway option when adding a gateway from interfaces page. It fixes #3230

View differences:

usr/local/www/interfaces.php
2812 2812
			var descr = jQuery('#gatewaydescr').val();
2813 2813
			gatewayip = jQuery('#gatewayip').val();
2814 2814

  
2815
			var defaultgw = jQuery('#defaultgw').val();
2815
			var defaultgw = '';
2816
			if (jQuery('#defaultgw').is(':checked'))
2817
				defaultgw = '&defaultgw=on';
2816 2818
			var url = "system_gateways_edit.php";
2817
			var pars = 'isAjax=true&ipprotocol=inet&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip);
2819
			var pars = 'isAjax=true&ipprotocol=inet' + defaultgw + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip);
2818 2820
			jQuery.ajax(
2819 2821
				url,
2820 2822
				{
......
2831 2833
			name = jQuery('#namev6').val();
2832 2834
			var descr = jQuery('#gatewaydescrv6').val();
2833 2835
			gatewayip = jQuery('#gatewayipv6').val();
2834
			var defaultgw = jQuery('#defaultgwv6').val();
2836
			var defaultgw = '';
2837
			if (jQuery('#defaultgwv6').is(':checked'))
2838
				defaultgw = '&defaultgw=on';
2835 2839
			var url_v6 = "system_gateways_edit.php";
2836
			var pars_v6 = 'isAjax=true&ipprotocol=inet6&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip);
2840
			var pars_v6 = 'isAjax=true&ipprotocol=inet6' + defaultgw + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip);
2837 2841
			jQuery.ajax(
2838 2842
				url_v6,
2839 2843
				{

Also available in: Unified diff