if ($toreturn['voucher']['publickey']) { $newvoucher['publickey'] = $toreturn['voucher']['publickey']; } if ($toreturn['voucher']['privatekey']) { $newvoucher['privatekey'] = $toreturn['voucher']['privatekey']; } 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; write_config(); voucher_configure_zone(true); } } } } if (!$input_errors) { header("Location: services_captiveportal_vouchers.php?zone={$cpzone}"); exit; } } } $closehead = false; include "head.inc"; ?> <script type="text/javascript"> //<![CDATA[
} else { unset($newvoucher['enable']); } $newvoucher['charset'] = $_POST['charset']; $newvoucher['rollbits'] = $_POST['rollbits']; $newvoucher['ticketbits'] = $_POST['ticketbits']; $newvoucher['checksumbits'] = $_POST['checksumbits']; $newvoucher['magic'] = $_POST['magic']; $newvoucher['exponent'] = $_POST['exponent']; $newvoucher['publickey'] = base64_encode($_POST['publickey']); $newvoucher['privatekey'] = base64_encode($_POST['privatekey']); $newvoucher['descrmsgnoaccess'] = $_POST['msgnoaccess']; $newvoucher['descrmsgexpired'] = $_POST['msgexpired']; $config['voucher'][$cpzone] = $newvoucher; write_config(); voucher_configure_zone(); if (!$input_errors) { header("Location: services_captiveportal_vouchers.php?zone={$cpzone}"); exit; } } } $closehead = false; include "head.inc"; if ($pconfig['enable']) { $main_buttons = array(array('label' => gettext("add voucher"), 'href' => 'services_captiveportal_vouchers_edit.php?zone=' . $cpzone)); } ?> <body>