summaryrefslogtreecommitdiffstats
path: root/usr
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:27:27 -0300
commit197099cffd8cef6667ffd7fecee94c7e0a5e3955 (patch)
tree116766fce52d0bcac354096008b1d8bf15d75961 /usr
parent1207b1d6dac162a4aae7d2b0fbb47c41c3d2dc35 (diff)
downloadpfsense-197099cffd8cef6667ffd7fecee94c7e0a5e3955.zip
pfsense-197099cffd8cef6667ffd7fecee94c7e0a5e3955.tar.gz
Respect default gateway option when adding a gateway from interfaces page. It fixes #3230
Diffstat (limited to 'usr')
-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 22fc811..0627e32 100755
--- a/usr/local/www/interfaces.php
+++ b/usr/local/www/interfaces.php
@@ -2812,9 +2812,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,
{
@@ -2831,9 +2833,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