Assyrian Conference Check-in

Check-in / Check-out

Ready to scan
(function(){ function ajaxPost(data, cb) { var xhr = new XMLHttpRequest(); xhr.open('POST', 'https://assyriaparliament.com/wp-admin/admin-ajax.php', true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); xhr.onload = function() { try { var response = JSON.parse(xhr.responseText); if (response.success) { cb(response.data); } else { cb('
' + response.data + '
'); } } catch (e) { cb('
Error processing response
'); } }; xhr.send(data); } function onScanSuccess(decodedText, decodedResult) { document.getElementById('acc-checkin-result').innerHTML = 'Scanned: ' + decodedText + ' — sending to server...'; var params = 'action=acc_handle_scan&qr_token=' + encodeURIComponent(decodedText); ajaxPost(params, function(resp){ document.getElementById('acc-checkin-result').innerHTML = resp; // Auto-stop scanning after success to prevent multiple scans html5QrcodeScanner.stop().then(() => { console.log("Scanner stopped after successful scan"); // Restart scanner after 2 seconds setTimeout(() => { html5QrcodeScanner.start({ facingMode: "environment" }, { fps: 1, qrbox: 250 }, onScanSuccess) .catch(function(err){ document.getElementById('acc-checkin-result').innerHTML = 'Error restarting scanner: ' + err; }); }, 2000); }).catch((err) => { console.log("Error stopping scanner: ", err); }); }); } const html5QrcodeScanner = new Html5Qrcode("qr-reader"); html5QrcodeScanner.start({ facingMode: "environment" }, { fps: 1, qrbox: 250 }, onScanSuccess) .catch(function(err){ document.getElementById('acc-checkin-result').innerHTML = 'Error starting scanner: ' + err; }); })();

Access denied.

Access denied.

You must be logged in to add participants.