summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_ipsec_settings.php
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2015-10-26 00:23:37 -0500
committerChris Buechler <cmb@pfsense.org>2015-10-26 00:23:37 -0500
commit5d6dde8af7288b2b7f4c34679ac027865d16ae0a (patch)
tree27a84b6283c953050c38b7998216edb92dc495aa /usr/local/www/vpn_ipsec_settings.php
parentadd49a3a21e58bcc531e2f0a2ff816c7a8e825a8 (diff)
downloadpfsense-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/vpn_ipsec_settings.php')
-rw-r--r--usr/local/www/vpn_ipsec_settings.php10
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";
}
OpenPOWER on IntegriCloud