a
This commit is contained in:
parent
bebc910cef
commit
8dad7d0e85
|
|
@ -259,6 +259,12 @@ class Carteassure extends Modele {
|
|||
|
||||
$this->executerRequete($sql, array($codeSociete, $idAdherent, $user, $idSaisie));
|
||||
}
|
||||
|
||||
public function enregistrerqrcodeath($idBeneficiaire, $qrCodePath){
|
||||
$sql = "UPDATE beneficiaire SET qr_code_path = ? WHERE id = ?;";
|
||||
|
||||
$this->executerRequete($sql, array($qrCodePath, $idBeneficiaire));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -1,28 +1,9 @@
|
|||
<?php
|
||||
/*
|
||||
// À ajouter en haut de votre fichier, avant la génération du PDF
|
||||
|
||||
// 1. Inclure la bibliothèque phpqrcode
|
||||
// Définir le dossier de log AVANT l'include
|
||||
if (!defined('QR_LOG_DIR')) {
|
||||
define('QR_LOG_DIR', sys_get_temp_dir() . '/');
|
||||
}
|
||||
|
||||
include 'phpqrcode/qrlib.php';
|
||||
*/
|
||||
|
||||
// 2. Préparer les données pour le QR code
|
||||
$qrData = $assure['tagCarteQr'];
|
||||
|
||||
// 3. Générer le QR code temporaire
|
||||
// $qrCodePath = sys_get_temp_dir() . '/qrcode_' . $assure['numeroBeneficiaire'] . '.png';
|
||||
// $cheminDossier = $_SESSION['dossierSociete'].'/qrcodes/';
|
||||
$qrCodePath = $_SESSION['dossierSociete'].'/qrcodes/' . $assure['numeroBeneficiaire'] . '.png';
|
||||
// QRcode::png($qrData, $qrCodePath, QR_ECLEVEL_M, 4, 2);
|
||||
QRcode::png($qrData, $qrCodePath, QR_ECLEVEL_H, 4, 2); // recommandé pour cartes PVC
|
||||
|
||||
// ... Votre code existant pour le PDF ...
|
||||
|
||||
// kane 23/09/2025 => rendre la carte personalisable par societeuser
|
||||
// Fond blanc
|
||||
$pdf->SetFillColor(255, 255, 255);
|
||||
|
|
@ -161,6 +142,8 @@ if (file_exists($qrCodePath)) {
|
|||
// Supprimer le fichier temporaire après utilisation
|
||||
@unlink($qrCodePath);
|
||||
*/
|
||||
// Enregistrer le qrCodePath dans la BDD
|
||||
$this->carte->enregistrerqrcodeath($assure['idBeneficiaire'], $qrCodePath);
|
||||
}
|
||||
// ==========================================
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user