From 93ee603200376dad82f9b531a8086049211273e4 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 24 Sep 2013 21:27:08 -0300 Subject: Respect default gateway option when adding a gateway from interfaces page. It fixes #3230 --- usr/local/www/interfaces.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'usr/local/www/interfaces.php') diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 75491a0..ae9a668 100755 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -3323,9 +3323,11 @@ $types6 = array("none" => gettext("None"), "staticv6" => gettext("Static IPv6"), var descr = jQuery('#gatewaydescr').val(); gatewayip = jQuery('#gatewayip').val(); - var defaultgw = jQuery('#defaultgw').val(); + var defaultgw = ''; + if (jQuery('#defaultgw').is(':checked')) + defaultgw = '&defaultgw=on'; var url = "system_gateways_edit.php"; - var pars = 'isAjax=true&ipprotocol=inet&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip); + var pars = 'isAjax=true&ipprotocol=inet' + defaultgw + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip); jQuery.ajax( url, { @@ -3342,9 +3344,11 @@ $types6 = array("none" => gettext("None"), "staticv6" => gettext("Static IPv6"), name = jQuery('#namev6').val(); var descr = jQuery('#gatewaydescrv6').val(); gatewayip = jQuery('#gatewayipv6').val(); - var defaultgw = jQuery('#defaultgwv6').val(); + var defaultgw = ''; + if (jQuery('#defaultgwv6').is(':checked')) + defaultgw = '&defaultgw=on'; var url_v6 = "system_gateways_edit.php"; - var pars_v6 = 'isAjax=true&ipprotocol=inet6&defaultgw=' + escape(defaultgw) + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip); + var pars_v6 = 'isAjax=true&ipprotocol=inet6' + defaultgw + '&interface=' + escape(iface) + '&name=' + escape(name) + '&descr=' + escape(descr) + '&gateway=' + escape(gatewayip); jQuery.ajax( url_v6, { -- cgit v1.1