summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_rules_edit.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2014-05-23 13:46:20 -0400
committerjim-p <jimp@pfsense.org>2014-05-23 14:00:05 -0400
commit0d0c01cac8d4f74556ba702b85d5b7059a312d60 (patch)
tree8edbfdadf2f546825f78ba8b93e890b7628251f4 /usr/local/www/firewall_rules_edit.php
parent23b3e6792f069839242a03583e9d386adf3829eb (diff)
downloadpfsense-0d0c01cac8d4f74556ba702b85d5b7059a312d60.zip
pfsense-0d0c01cac8d4f74556ba702b85d5b7059a312d60.tar.gz
Add (self) keyword for specifying "any IP address on this firewall" as a rule choice.
Diffstat (limited to 'usr/local/www/firewall_rules_edit.php')
-rw-r--r--usr/local/www/firewall_rules_edit.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php
index aaec6a5..da0d0cc 100644
--- a/usr/local/www/firewall_rules_edit.php
+++ b/usr/local/www/firewall_rules_edit.php
@@ -91,7 +91,7 @@ if (count($ostypes) > 2) {
);
}
-$specialsrcdst = explode(" ", "any pptp pppoe l2tp openvpn");
+$specialsrcdst = explode(" ", "any (self) pptp pppoe l2tp openvpn");
$ifdisp = get_configured_interface_with_descr();
foreach ($ifdisp as $kif => $kdescr) {
$specialsrcdst[] = "{$kif}";
@@ -1048,6 +1048,9 @@ include("head.inc");
?>
> <?=gettext("Single host or alias");?></option>
<option value="network" <?php if (!$sel) echo "selected=\"selected\""; ?>><?=gettext("Network");?></option>
+ <?PHP if (isset($a_filter[$id]['floating']) || $if == "FloatingRules"): ?>
+ <option value="(self)" <?PHP if ($pconfig['src'] == "(self)") echo "selected=\"selected\""; ?>><?=gettext("This Firewall (self)");?></option>
+ <?PHP endif;?>
<?php if(have_ruleint_access("pptp")): ?>
<option value="pptp" <?php if ($pconfig['src'] == "pptp") { echo "selected=\"selected\""; } ?>><?=gettext("PPTP clients");?></option>
<?php endif; ?>
@@ -1148,6 +1151,7 @@ include("head.inc");
?>
><?=gettext("Single host or alias");?></option>
<option value="network" <?php if (!$sel) echo "selected=\"selected\""; ?>><?=gettext("Network");?></option>
+ <option value="(self)" <?PHP if ($pconfig['dst'] == "(self)") echo "selected=\"selected\""; ?>><?=gettext("This Firewall (self)");?></option>
<?php if(have_ruleint_access("pptp")): ?>
<option value="pptp" <?php if ($pconfig['dst'] == "pptp") { echo "selected=\"selected\""; } ?>><?=gettext("PPTP clients");?></option>
<?php endif; ?>
OpenPOWER on IntegriCloud