From 215d3777db544ebb28e86cb8f0cd59f93f4d5716 Mon Sep 17 00:00:00 2001 From: stephan Date: Wed, 22 Jul 2026 07:12:28 -0400 Subject: [PATCH] =?UTF-8?q?MSIN-3487=20=E2=80=94=20Update=20QR=20code=20ge?= =?UTF-8?q?neration=20for=20event=20results=20to=20support=20inline=20PNG?= =?UTF-8?q?=20rendering,=20enhancing=20user=20experience=20by=20allowing?= =?UTF-8?q?=20direct=20downloads.=20Simplify=20access=20control=20and=20im?= =?UTF-8?q?prove=20code=20organization=20with=20public=20settings.=20Incre?= =?UTF-8?q?ment=20version=20code.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- superadm/eve_resultats_qr.php | 12 +++++----- superadm/php/inc_form.php | 41 +++++++++++++++++++++-------------- 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/superadm/eve_resultats_qr.php b/superadm/eve_resultats_qr.php index 2b0ce95..a42f318 100644 --- a/superadm/eve_resultats_qr.php +++ b/superadm/eve_resultats_qr.php @@ -1,21 +1,23 @@ https://ms1.ca 0) { - $strEveQrImg = 'eve_resultats_qr.php?eve_id=' . intval($intEveIdForm); - $strEveQrDl = $strEveQrImg . '&dl=1'; - ?> -
-
- QR résultats événement <?php echo intval($intEveIdForm); ?> + // MSIN-3487 — génération inline (évite 403/404 sur l'endpoint séparé) + $binEveQrPng = fxKcEveResultatsQrPngBinary($intEveIdForm, null, 8, true); + if ($binEveQrPng !== false) { + $strEveQrDataUri = 'data:image/png;base64,' . base64_encode($binEveQrPng); + $strEveQrFilename = 'qr_resultats_eve_' . intval($intEveIdForm) . '.png'; + ?> + - -  Télécharger le QR (PNG) - -
- + +
Impossible de générer le QR (GD / phpqrcode).
+