summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces.php
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-09-24 21:27:08 -0300
committerRenato Botelho <garga@FreeBSD.org>2013-09-24 21:28:23 -0300
commit93ee603200376dad82f9b531a8086049211273e4 (patch)
treefb931c7bee182bb6c0ae0db017564680e4fdf5b2 /usr/local/www/interfaces.php
parent1fcb90d0634183b2389d4da4a451b4647f15fcd1 (diff)
downloadpfsense-93ee603200376dad82f9b531a8086049211273e4.zip
pfsense-93ee603200376dad82f9b531a8086049211273e4.tar.gz
Respect default gateway option when adding a gateway from interfaces page. It fixes #3230
Diffstat (limited to 'usr/local/www/interfaces.php')
-rwxr-xr-xusr/local/www/interfaces.php12
1 files changed, 8 insertions, 4 deletions
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,
{
OpenPOWER on IntegriCloud