diff options
author | jim-p <jimp@pfsense.org> | 2014-05-23 13:48:36 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2014-05-23 14:00:06 -0400 |
commit | b7988b29d0626740ccd5b11335e8665aa59b2421 (patch) | |
tree | 090106d4b4667fd2fb20f4b9b50cb014bdf02243 /usr/local | |
parent | 0d0c01cac8d4f74556ba702b85d5b7059a312d60 (diff) | |
download | pfsense-b7988b29d0626740ccd5b11335e8665aa59b2421.zip pfsense-b7988b29d0626740ccd5b11335e8665aa59b2421.tar.gz |
Let (self) be used on port forward destinations also
Diffstat (limited to 'usr/local')
-rw-r--r-- | usr/local/www/firewall_nat_edit.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/local/www/firewall_nat_edit.php b/usr/local/www/firewall_nat_edit.php index 969ed80..e5c94ad 100644 --- a/usr/local/www/firewall_nat_edit.php +++ b/usr/local/www/firewall_nat_edit.php @@ -44,7 +44,7 @@ require_once("itemid.inc"); require_once("filter.inc"); require("shaper.inc"); -$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}"; @@ -654,6 +654,7 @@ include("fbegin.inc"); ?> <option value="any" <?php if ($pconfig['dst'] == "any") { echo "selected=\"selected\""; } ?>><?=gettext("any"); ?></option> <option value="single" <?php if (($pconfig['dstmask'] == 32) && !$sel) { echo "selected=\"selected\""; $sel = 1; } ?>><?=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; ?> |