summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_captiveportal_vouchers.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-04-06 17:53:04 +0000
committerErmal <eri@pfsense.org>2012-04-13 19:13:33 +0000
commitab9526e619a948da1b4ab5f5c094e7204ecb4e94 (patch)
tree13093b26be99f25bf3d789bc1af8bbae2ae97f1d /usr/local/www/services_captiveportal_vouchers.php
parentf6bda83c782a51e77fb86e647547eb8176c90e7d (diff)
downloadpfsense-ab9526e619a948da1b4ab5f5c094e7204ecb4e94.zip
pfsense-ab9526e619a948da1b4ab5f5c094e7204ecb4e94.tar.gz
Resolves #2330. Check if there is a previous voucher config before wiping
Diffstat (limited to 'usr/local/www/services_captiveportal_vouchers.php')
-rw-r--r--usr/local/www/services_captiveportal_vouchers.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/local/www/services_captiveportal_vouchers.php b/usr/local/www/services_captiveportal_vouchers.php
index ba2a4d1..d2f674a 100644
--- a/usr/local/www/services_captiveportal_vouchers.php
+++ b/usr/local/www/services_captiveportal_vouchers.php
@@ -220,7 +220,10 @@ if ($_POST) {
}
if (!$input_errors) {
- $newvoucher = array();
+ if (empty($config['voucher'][$cpzone]))
+ $newvoucher = array();
+ else
+ $newvoucher = $config['voucher'][$cpzone];
if ($_POST['enable'] == "yes")
$newvoucher['enable'] = true;
else
OpenPOWER on IntegriCloud