summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2009-12-21 00:43:25 -0500
committerChris Buechler <cmb@pfsense.org>2009-12-21 00:43:25 -0500
commit106804a28dd3a0bb5c655138daee53d68f9308ab (patch)
tree3dfdf0e5d5d7096557f030665eb7908ebd97fa21 /usr
parent90dc86b5a66cbd5915a73c5a334c57dad0fdb1f9 (diff)
downloadpfsense-106804a28dd3a0bb5c655138daee53d68f9308ab.zip
pfsense-106804a28dd3a0bb5c655138daee53d68f9308ab.tar.gz
shift this around a little, put the dynamic gateways beneath the static ones, not beneath the gateway groups. Also show the dynamic gateways correctly ($ifent not $if)
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/firewall_rules_edit.php27
1 files changed, 14 insertions, 13 deletions
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php
index f442cec..c35cfa6 100755
--- a/usr/local/www/firewall_rules_edit.php
+++ b/usr/local/www/firewall_rules_edit.php
@@ -1080,6 +1080,7 @@ include("head.inc");
<div id="showgatewayadv" style="display:none">
<select name='gateway'>
<?php
+ // add statically configured gateways to list
foreach($gateways as $gw) {
if($gw == "")
continue;
@@ -1095,6 +1096,19 @@ include("head.inc");
echo "<option value=\"{$gw}\" {$selected}>{$gw} - {$gwip}</option>\n";
}
}
+ // add dynamic gateways to list
+ $iflist = get_configured_interface_with_descr();
+ foreach ($iflist as $ifent => $ifdesc) {
+ if (in_array($config['interfaces'][$ifent]['ipaddr'], array("dhcp", "pppoe", "pptp"))) {
+ if ($pconfig['gateway'] == $ifent) {
+ $selected = " SELECTED";
+ } else {
+ $selected = "";
+ }
+ if($ifdesc <> "")
+ echo "<option value=\"{$ifent}\" {$selected}>".strtoupper($ifent)." - {$ifdesc}</option>\n";
+ }
+ }
/* add gateway groups to the list */
if (is_array($config['gateways']['gateway_group'])) {
foreach($config['gateways']['gateway_group'] as $gw_group) {
@@ -1107,19 +1121,6 @@ include("head.inc");
}
}
}
- $iflist = get_configured_interface_with_descr();
- foreach ($iflist as $ifent => $ifdesc) {
- if (in_array($config['interfaces'][$ifent]['ipaddr'],
- array("dhcp", "pppoe", "pptp"))) {
- if ($pconfig['gateway'] == $ifent) {
- $selected = " SELECTED";
- } else {
- $selected = "";
- }
- if($ifdesc <> "")
- echo "<option value=\"{$ifent}\" {$selected}>".strtoupper($if)." - {$ifdesc}</option>\n";
- }
- }
?>
</select>
<p><strong>Leave as 'default' to use the system routing table. Or choose a gateway to utilize policy based routing.</strong></p>
OpenPOWER on IntegriCloud