diff options
author | Ermal <eri@pfsense.org> | 2014-03-12 16:03:22 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2014-03-12 16:03:22 +0000 |
commit | 1274cfd47d7c8462becccd5e154457750bc38fbc (patch) | |
tree | 480539e42d9fd6b626373df171593f237cf49818 | |
parent | e5b009b8e770b292d9f4b6fd01ed1400bde83ea4 (diff) | |
download | pfsense-1274cfd47d7c8462becccd5e154457750bc38fbc.zip pfsense-1274cfd47d7c8462becccd5e154457750bc38fbc.tar.gz |
Use descr prepended to voucher fields containing descriptions to have them encoded as CDATA. Fixes #3441
-rw-r--r-- | usr/local/www/services_captiveportal_vouchers.php | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/usr/local/www/services_captiveportal_vouchers.php b/usr/local/www/services_captiveportal_vouchers.php index 9fecd0e..959b19d 100644 --- a/usr/local/www/services_captiveportal_vouchers.php +++ b/usr/local/www/services_captiveportal_vouchers.php @@ -126,10 +126,10 @@ if (!isset($config['voucher'][$cpzone]['publickey'])) { } // Check for invalid or expired vouchers -if (!isset($config['voucher'][$cpzone]['msgnoaccess'])) - $config['voucher'][$cpzone]['msgnoaccess'] = gettext("Voucher invalid"); -if (!isset($config['voucher'][$cpzone]['msgexpired'])) - $config['voucher'][$cpzone]['msgexpired'] = gettext("Voucher expired"); +if (!isset($config['voucher'][$cpzone]['descrmsgnoaccess'])) + $config['voucher'][$cpzone]['descrmsgnoaccess'] = gettext("Voucher invalid"); +if (!isset($config['voucher'][$cpzone]['descrmsgexpired'])) + $config['voucher'][$cpzone]['descrmsgexpired'] = gettext("Voucher expired"); $a_roll = &$config['voucher'][$cpzone]['roll']; @@ -185,8 +185,8 @@ $pconfig['magic'] = $config['voucher'][$cpzone]['magic']; $pconfig['exponent'] = $config['voucher'][$cpzone]['exponent']; $pconfig['publickey'] = base64_decode($config['voucher'][$cpzone]['publickey']); $pconfig['privatekey'] = base64_decode($config['voucher'][$cpzone]['privatekey']); -$pconfig['msgnoaccess'] = $config['voucher'][$cpzone]['msgnoaccess']; -$pconfig['msgexpired'] = $config['voucher'][$cpzone]['msgexpired']; +$pconfig['msgnoaccess'] = $config['voucher'][$cpzone]['descrmsgnoaccess']; +$pconfig['msgexpired'] = $config['voucher'][$cpzone]['descrmsgexpired']; $pconfig['vouchersyncdbip'] = $config['voucher'][$cpzone]['vouchersyncdbip']; $pconfig['vouchersyncport'] = $config['voucher'][$cpzone]['vouchersyncport']; $pconfig['vouchersyncpass'] = $config['voucher'][$cpzone]['vouchersyncpass']; @@ -260,8 +260,8 @@ if ($_POST) { $newvoucher['exponent'] = $_POST['exponent']; $newvoucher['publickey'] = base64_encode($_POST['publickey']); $newvoucher['privatekey'] = base64_encode($_POST['privatekey']); - $newvoucher['msgnoaccess'] = $_POST['msgnoaccess']; - $newvoucher['msgexpired'] = $_POST['msgexpired']; + $newvoucher['descrmsgnoaccess'] = $_POST['msgnoaccess']; + $newvoucher['descrmsgexpired'] = $_POST['msgexpired']; $config['voucher'][$cpzone] = $newvoucher; write_config(); voucher_configure_zone(); @@ -340,12 +340,10 @@ EOF; $newvoucher['publickey'] = $toreturn['voucher']['publickey']; if($toreturn['voucher']['privatekey']) $newvoucher['privatekey'] = $toreturn['voucher']['privatekey']; - if($toreturn['voucher']['msgnoaccess']) - $newvoucher['msgnoaccess'] = $toreturn['voucher']['msgnoaccess']; - if($toreturn['voucher']['msgexpired']) - $newvoucher['msgexpired'] = $toreturn['voucher']['msgexpired']; - if($toreturn['voucher']['msgnoaccess']) - $newvoucher['msgnoaccess'] = $toreturn['voucher']['msgnoaccess']; + if($toreturn['voucher']['descrmsgnoaccess']) + $newvoucher['descrmsgnoaccess'] = $toreturn['voucher']['descrmsgnoaccess']; + if($toreturn['voucher']['descrmsgexpired']) + $newvoucher['descrmsgexpired'] = $toreturn['voucher']['descrmsgexpired']; $savemsg = gettext("Voucher database has been synchronized from {$url}:{$port}"); $config['voucher'][$cpzone] = $newvoucher; |