summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_openvpn_csc.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-06-01 13:06:56 -0400
committerjim-p <jimp@pfsense.org>2010-06-01 13:06:56 -0400
commit0c88fc1ee2ffb3589ac41b514e2183306564b6ab (patch)
tree7a02ca0ebea22cb1a61cac15110ae0180412350c /usr/local/www/vpn_openvpn_csc.php
parent1e68a58b7e6e69c3d4c71c9243252269dce8fa39 (diff)
downloadpfsense-0c88fc1ee2ffb3589ac41b514e2183306564b6ab.zip
pfsense-0c88fc1ee2ffb3589ac41b514e2183306564b6ab.tar.gz
Fix disabled setting for OpenVPN CSC entries, which was causing them to disapper. (Disable was handled inconsistently, as with normal OpenVPN entries.) Fixes #633.
Diffstat (limited to 'usr/local/www/vpn_openvpn_csc.php')
-rw-r--r--usr/local/www/vpn_openvpn_csc.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr/local/www/vpn_openvpn_csc.php b/usr/local/www/vpn_openvpn_csc.php
index b70404f..884a3e4 100644
--- a/usr/local/www/vpn_openvpn_csc.php
+++ b/usr/local/www/vpn_openvpn_csc.php
@@ -69,7 +69,7 @@ if($_GET['act']=="edit"){
if (isset($id) && $a_csc[$id]) {
$pconfig['custom_options'] = $a_csc[$id]['custom_options'];
- $pconfig['disable'] = $a_csc[$id]['disable'];
+ $pconfig['disable'] = isset($a_csc[$id]['disable']);
$pconfig['common_name'] = $a_csc[$id]['common_name'];
$pconfig['block'] = $a_csc[$id]['block'];
$pconfig['description'] = $a_csc[$id]['description'];
@@ -168,7 +168,8 @@ if ($_POST) {
$csc = array();
$csc['custom_options'] = $pconfig['custom_options'];
- $csc['disable'] = $pconfig['disable'];
+ if ($_POST['disable'] == "yes")
+ $csc['disable'] = true;
$csc['common_name'] = $pconfig['common_name'];
$csc['block'] = $pconfig['block'];
$csc['description'] = $pconfig['description'];
@@ -314,7 +315,7 @@ function netbios_change() {
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
- <?php set_checked($pconfig['disable'],$chk); ?>
+ <?php set_checked(isset($pconfig['disable']),$chk); ?>
<input name="disable" type="checkbox" value="yes" <?=$chk;?>/>
</td>
<td>
@@ -676,7 +677,7 @@ function netbios_change() {
$i = 0;
foreach($a_csc as $csc):
$disabled = "NO";
- if ($csc['disable'])
+ if (isset($csc['disable']))
$disabled = "YES";
?>
<tr>
OpenPOWER on IntegriCloud