diff options
author | Ermal <eri@pfsense.org> | 2013-02-13 22:08:47 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2013-02-13 22:08:47 +0000 |
commit | 72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26 (patch) | |
tree | c643cdc16ac22c4258c1106cdff12e4ad13757df /usr | |
parent | c7ada9743fd797af7a7c719929db3ab3e0b4870c (diff) | |
download | pfsense-72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26.zip pfsense-72f25519a9ee36cd9c0ba33a3b8736ef0fb7ae26.tar.gz |
Refine the test for Ticket #2451 to check for aliases as well
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/firewall_rules_edit.php | 12 |
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> |