// Gestion de la langue : var url_string = window.location.href; var url = new URL(url_string); var lg = url.searchParams.get("lg"); if (lg == null) { lg = "en"; // Langue par défaut // Recherche dans les cookies : var cookies = decodeURIComponent(document.cookie); if (cookies != "") { // On part du principe qu'on n'a qu'un cookie, et que c'est celui de la langue // 9 caractères pour "language", et 2 pour la langue lg = cookies.substring(9, 11); } } if (lg == "en") { var qr_error = "Sorry, wrong QR code, please try another one !"; } if (lg == "fr") { var qr_error = "Désolé, ce n'est pas le bon QR code, veuillez en essayer un autre !"; } export async function puzzleSolve(code, team_id, art_id) { try { const response = await fetch("/answer.php?lg=" + lg + "&team=" + team_id + "&code=" + code + "&id=" + art_id); const data = await response.text(); if (data == 0) { alert(qr_error); } else { location.reload(); } } catch (error) { console.log(error); } }