summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_rules_edit.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2013-02-13 22:08:47 +0000
committerErmal <eri@pfsense.org>2013-02-13 22:08:47 +0000
commit72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26 (patch)
treec643cdc16ac22c4258c1106cdff12e4ad13757df /usr/local/www/firewall_rules_edit.php
parentc7ada9743fd797af7a7c719929db3ab3e0b4870c (diff)
downloadpfsense-72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26.zip
pfsense-72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26.tar.gz
Refine the test for Ticket #2451 to check for aliases as well
Diffstat (limited to 'usr/local/www/firewall_rules_edit.php')
-rwxr-xr-xusr/local/www/firewall_rules_edit.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php
index ccbc34d..9d1e1f6 100755
--- a/usr/local/www/firewall_rules_edit.php
+++ b/usr/local/www/firewall_rules_edit.php
@@ -900,11 +900,13 @@ include("head.inc");
<?php
$sel = is_specialnet($pconfig['src']); ?>
<option value="any" <?php if ($pconfig['src'] == "any") { echo "selected"; } ?>><?=gettext("any");?></option>
- <option value="single" <?php
- if (!$sel &&
- ((is_ipaddrv6($pconfig['src']) && ($pconfig['srcmask'] == 128)) ||
- (is_ipaddrv4($pconfig['src']) && ($pconfig['srcmask'] == 32)))
- ) { echo "selected"; $sel = 1; } ?>> <?=gettext("Single host or alias");?></option>
+ <option value="single"
+ <?php if (!$sel &&
+ ((is_ipaddrv6($pconfig['src']) && $pconfig['srcmask'] == 128) ||
+ (is_ipaddrv4($pconfig['src']) && $pconfig['srcmask'] == 32) || is_alias($pconfig['src'])))
+ { echo "selected"; $sel = 1; }
+ ?>
+ > <?=gettext("Single host or alias");?></option>
<option value="network" <?php if (!$sel) echo "selected"; ?>><?=gettext("Network");?></option>
<?php if(have_ruleint_access("pptp")): ?>
<option value="pptp" <?php if ($pconfig['src'] == "pptp") { echo "selected"; } ?>><?=gettext("PPTP clients");?></option>
OpenPOWER on IntegriCloud