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));
|
$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
|
<?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'];
|
$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';
|
$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
|
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
|
// kane 23/09/2025 => rendre la carte personalisable par societeuser
|
||||||
// Fond blanc
|
// Fond blanc
|
||||||
$pdf->SetFillColor(255, 255, 255);
|
$pdf->SetFillColor(255, 255, 255);
|
||||||
|
|
@ -161,6 +142,8 @@ if (file_exists($qrCodePath)) {
|
||||||
// Supprimer le fichier temporaire après utilisation
|
// Supprimer le fichier temporaire après utilisation
|
||||||
@unlink($qrCodePath);
|
@unlink($qrCodePath);
|
||||||
*/
|
*/
|
||||||
|
// Enregistrer le qrCodePath dans la BDD
|
||||||
|
$this->carte->enregistrerqrcodeath($assure['idBeneficiaire'], $qrCodePath);
|
||||||
}
|
}
|
||||||
// ==========================================
|
// ==========================================
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user