diff options
author | Chris Buechler <cmb@pfsense.org> | 2015-10-26 00:23:37 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2015-10-26 00:23:37 -0500 |
commit | 5d6dde8af7288b2b7f4c34679ac027865d16ae0a (patch) | |
tree | 27a84b6283c953050c38b7998216edb92dc495aa /usr/local/www | |
parent | add49a3a21e58bcc531e2f0a2ff816c7a8e825a8 (diff) | |
download | pfsense-5d6dde8af7288b2b7f4c34679ac027865d16ae0a.zip pfsense-5d6dde8af7288b2b7f4c34679ac027865d16ae0a.tar.gz |
Use 1-6 rather than 0-5 for IPsec logging levels, to stay away from complications of 0 due to PHP stupidity. Upgrade config to add 1 to any configured log levels. Default to 1 as log level where none is configured by the user. Ticket #5340
Diffstat (limited to 'usr/local/www')
-rw-r--r-- | usr/local/www/vpn_ipsec_settings.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/local/www/vpn_ipsec_settings.php b/usr/local/www/vpn_ipsec_settings.php index fc76fef..26e9005 100644 --- a/usr/local/www/vpn_ipsec_settings.php +++ b/usr/local/www/vpn_ipsec_settings.php @@ -294,8 +294,14 @@ function maxmss_checked(obj) { <td width="78%" valign="top" class="vncell"> <?php echo "<select name=\"ipsec_{$lkey}\" id=\"ipsec_{$lkey}\">\n"; foreach (array("Silent", "Audit", "Control", "Diag", "Raw", "Highest") as $lidx => $lvalue) { - echo "<option value=\"{$lidx}\" "; - if ($pconfig["ipsec_{$lkey}"] == $lidx) + $logval = $lidx + 1; + if (isset($pconfig["ipsec_{$lkey}"])) { + $logselected = $pconfig["ipsec_{$lkey}"]; + } else { + $logselected = "2"; + } + echo "<option value=\"{$logval}\" "; + if ($logselected == $logval) echo "selected=\"selected\""; echo ">{$lvalue}</option>\n"; } |