diff options
author | Erik Fonnesbeck <efonnes@gmail.com> | 2010-09-28 22:51:46 -0600 |
---|---|---|
committer | Erik Fonnesbeck <efonnes@gmail.com> | 2010-09-28 23:29:17 -0600 |
commit | 3e74107e59338392b92300c34a658edec5e4e977 (patch) | |
tree | 86b03ac9dbea69a371a9bdccfef8a6bce61fdb4d /usr | |
parent | 70a9056f34f5089fee54146f09e5ec4feac3b717 (diff) | |
download | pfsense-3e74107e59338392b92300c34a658edec5e4e977.zip pfsense-3e74107e59338392b92300c34a658edec5e4e977.tar.gz |
Unhide the source port options on firewall rules when they are not at the defaults.
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/firewall_rules_edit.php | 3 | ||||
-rw-r--r-- | usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php index b30301d..a51fdf2 100755 --- a/usr/local/www/firewall_rules_edit.php +++ b/usr/local/www/firewall_rules_edit.php @@ -1383,6 +1383,9 @@ include("head.inc"); ext_change(); typesel_change(); proto_change(); + <?php if ( (!empty($pconfig['srcbeginport']) && $pconfig['srcbeginport'] != "any") || (!empty($pconfig['srcendport']) && $pconfig['srcendport'] != "any") ): ?> + show_source_port_range(); + <?php endif; ?> <?php $isfirst = 0; diff --git a/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js b/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js index ae49a2a..138dbf4 100644 --- a/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js +++ b/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js @@ -44,8 +44,10 @@ function ext_change() { } function show_source_port_range() { - document.getElementById("sprtable").style.display = ''; - document.getElementById("showadvancedboxspr").style.display = 'none'; + if (portsenabled) { + document.getElementById("sprtable").style.display = ''; + document.getElementById("showadvancedboxspr").style.display = 'none'; + } } function typesel_change() { |