Project

General

Profile

« Previous | Next » 

Revision 1848a25e

Added by Jim Pingle over 11 years ago

Fix saving of voucher sync settings.

View differences:

usr/local/www/services_captiveportal_vouchers.php
324 324
					} else {				
325 325
						// If we received back the voucher roll and other information then store it.
326 326
						if($toreturn['voucher']['roll'])
327
							$config['voucher'][$cpzone]['roll'] = $toreturn['voucher']['roll'];
327
							$newvoucher['roll'] = $toreturn['voucher']['roll'];
328 328
						if($toreturn['voucher']['rollbits'])
329
							$config['voucher'][$cpzone]['rollbits'] = $toreturn['voucher']['rollbits'];
329
							$newvoucher['rollbits'] = $toreturn['voucher']['rollbits'];
330 330
						if($toreturn['voucher']['ticketbits'])
331
							$config['voucher'][$cpzone]['ticketbits'] = $toreturn['voucher']['ticketbits'];
331
							$newvoucher['ticketbits'] = $toreturn['voucher']['ticketbits'];
332 332
						if($toreturn['voucher']['checksumbits'])
333
							$config['voucher'][$cpzone]['checksumbits'] = $toreturn['voucher']['checksumbits'];
333
							$newvoucher['checksumbits'] = $toreturn['voucher']['checksumbits'];
334 334
						if($toreturn['voucher']['magic'])
335
							$config['voucher'][$cpzone]['magic'] = $toreturn['voucher']['magic'];
335
							$newvoucher['magic'] = $toreturn['voucher']['magic'];
336 336
						if($toreturn['voucher']['exponent'])
337
							$config['voucher'][$cpzone]['exponent'] = $toreturn['voucher']['exponent'];
337
							$newvoucher['exponent'] = $toreturn['voucher']['exponent'];
338 338
						if($toreturn['voucher']['publickey'])
339
							$config['voucher'][$cpzone]['publickey'] = $toreturn['voucher']['publickey'];
339
							$newvoucher['publickey'] = $toreturn['voucher']['publickey'];
340 340
						if($toreturn['voucher']['privatekey'])
341
							$config['voucher'][$cpzone]['privatekey'] = $toreturn['voucher']['privatekey'];
341
							$newvoucher['privatekey'] = $toreturn['voucher']['privatekey'];
342 342
						if($toreturn['voucher']['msgnoaccess'])
343
							$config['voucher'][$cpzone]['msgnoaccess'] = $toreturn['voucher']['msgnoaccess'];
343
							$newvoucher['msgnoaccess'] = $toreturn['voucher']['msgnoaccess'];
344 344
						if($toreturn['voucher']['msgexpired'])
345
							$config['voucher'][$cpzone]['msgexpired'] = $toreturn['voucher']['msgexpired'];
345
							$newvoucher['msgexpired'] = $toreturn['voucher']['msgexpired'];
346 346
						if($toreturn['voucher']['msgnoaccess'])
347
							$config['voucher'][$cpzone]['msgnoaccess'] = $toreturn['voucher']['msgnoaccess'];
347
							$newvoucher['msgnoaccess'] = $toreturn['voucher']['msgnoaccess'];
348 348
						$savemsg = gettext("Voucher database has been synchronized from {$url}:{$port}");
349 349

  
350
						$config['voucher'][$cpzone] = $newvoucher;
350 351
						write_config();
351 352
						voucher_configure_zone(true);
352 353
					}

Also available in: Unified diff