From df31e1723d32b646a016adb79b1ec439f889edea Mon Sep 17 00:00:00 2001 From: Saverio Proto Date: Fri, 20 Jul 2012 15:26:12 +0200 Subject: [PATCH] optional-default-gw.patch from Equinox --- package/ubnt-web/src/lib/link.inc | 14 ++++++++++---- package/ubnt-web/src/lib/netrouterap.tmpl | 2 +- package/ubnt-web/src/lib/netroutersta.tmpl | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package/ubnt-web/src/lib/link.inc b/package/ubnt-web/src/lib/link.inc index 2b367b3..d48d787 100644 --- a/package/ubnt-web/src/lib/link.inc +++ b/package/ubnt-web/src/lib/link.inc @@ -976,10 +976,16 @@ Function cfg_get_ipv4mask $cfg, $iface, $mask ( ); Function cfg_get_ipv4gw $cfg, $iface, $gw ( - if (!strlen($gw)) { - $gw = "0.0.0.0"; - } - return cfg_get_def($cfg, "route.1.gateway", $gw); + $status = "disabled"; + $status = cfg_get_def($cfg, "route.1.status", $status); + if($status == "enabled") + { + if (!strlen($gw)) { + $gw = "0.0.0.0"; + } + return cfg_get_def($cfg, "route.1.gateway", $gw); + } + return ""; ); Function cfg_get_dns $cfg, $dns, $no ( diff --git a/package/ubnt-web/src/lib/netrouterap.tmpl b/package/ubnt-web/src/lib/netrouterap.tmpl index 48ae77f..c8ec2e0 100644 --- a/package/ubnt-web/src/lib/netrouterap.tmpl +++ b/package/ubnt-web/src/lib/netrouterap.tmpl @@ -152,7 +152,7 @@ jQuery(document).ready(initRouter); "/> - "/> + "/> "/> diff --git a/package/ubnt-web/src/lib/netroutersta.tmpl b/package/ubnt-web/src/lib/netroutersta.tmpl index 3ee5807..5e72ff8 100644 --- a/package/ubnt-web/src/lib/netroutersta.tmpl +++ b/package/ubnt-web/src/lib/netroutersta.tmpl @@ -111,7 +111,7 @@ jQuery(document).ready(initRouter); realname=""/> - "/>