From 75463111b95ccf6177db7de86864a92d441d7d45 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Wed, 25 Feb 2026 10:57:49 +0000 Subject: [PATCH] a --- .../Editioncarteassure_2026_02_16.php | 141 ------------------ 1 file changed, 141 deletions(-) delete mode 100755 Societes/ebene/Tarifs/Controleur/Editioncarteassure_2026_02_16.php diff --git a/Societes/ebene/Tarifs/Controleur/Editioncarteassure_2026_02_16.php b/Societes/ebene/Tarifs/Controleur/Editioncarteassure_2026_02_16.php deleted file mode 100755 index dcd5192f..00000000 --- a/Societes/ebene/Tarifs/Controleur/Editioncarteassure_2026_02_16.php +++ /dev/null @@ -1,141 +0,0 @@ - rendre la carte personalisable par societeuser -// Fond blanc -$pdf->SetFillColor(255, 255, 255); - -$pdf->Rect(0, 0, 85.6, 54, 'F'); - -// LOGO SOCIÉTÉ en haut à gauche -if (file_exists($logoSocietePath)) { - $pdf->Image($logoSocietePath, 3, 3, 15); -} - -$logoGarantPath = (!is_null($assure["logo_garant"])) ? $_SESSION['dossierSociete'] . '/Tarifs/Img/garants/'.$assure["logo_garant"] : ''; - -if (!is_file($logoGarantPath)) { - $logoGarantPath = $_SESSION['dossierSociete'] . '/Tarifs/Img/garants/logo_garant.png'; -} - -if (is_file($logoGarantPath)) { - $pdf->Image($logoGarantPath, 67, 1, 15); -} - -// EN-TÊTE : "CARTE D'ASSURANCE" -$pdf->SetFont('Arial', 'B', 8); -$pdf->SetTextColor(33, 46, 83); -$pdf->SetXY(0, 5); -// $pdf->Cell(85.6, 4, utf8_decode(_('CARTE SANTÉ')), 0, 1, 'C'); -$pdf->Cell(85.6, 4, mb_convert_encoding(_('CARTE SANTÉ'), "ISO-8859-1", "UTF-8"), 0, 1, 'C'); -$pdf->SetTextColor(0); - -// Informations de contact de la société -$pdf->SetFont('Arial', '', 5); -$pdf->SetXY(0, 9); - -$pdf->MultiCell(85.6, 3, mb_convert_encoding(_('Siège social').': '. $assure['adresseGeoSociete'].' ', "ISO-8859-1", "UTF-8"), 0, 'C'); - -$pdf->SetXY(0, 12); -$pdf->Cell(85.6, 3, mb_convert_encoding(_('Tél.').': '.$assure['telephoneSociete'], "ISO-8859-1", "UTF-8"), 0, 1, 'C'); - -// Ligne séparatrice -$pdf->Line(5, 15, 80, 15); - -// Section "Bénéficiaire" -$pdf->SetFont('Arial', 'BUI', 7); -$pdf->SetXY(5, 17); -$pdf->SetTextColor(33, 46, 83); -$pdf->Cell(30, 4, mb_convert_encoding(_('Bénéficiaire'), "ISO-8859-1", "UTF-8"), 0, 1); -$pdf->SetTextColor(0); - -// Matricule - en gras et rouge -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 21); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Matricule'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->SetTextColor(255, 0, 0); -$pdf->Cell(25, 3, ' : '.$assure['numeroBeneficiaire'], 0, 1); -$pdf->SetTextColor(0); - -// Nom -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 24); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Nom'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->Cell(30, 3, ' : '.substr(mb_convert_encoding($assure['nomBeneficiaire'], "ISO-8859-1", "UTF-8"), 0, 20), 0, 1); - -// Prénoms -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 27); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Prénoms'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->Cell(25, 3, ' : '.substr(mb_convert_encoding($assure['prenomsBeneficiaire'], "ISO-8859-1", "UTF-8"), 0, 20), 0, 1); - -// Né(e) le - si disponible -if (!empty($assure['dateNaissance'])) { - $pdf->SetFont('Arial', '', 6); - $pdf->SetXY(5, 30); - $pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Né(e) le'), "ISO-8859-1", "UTF-8"), 0, 0); - $pdf->SetFont('Arial', 'B', 6); - $pdf->Cell(25, 3, ' : '.dateLang($assure['dateNaissance'], $_SESSION['lang']), 0, 1); -} - -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 33); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Statut'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->Cell(28, 3, ' : '.substr(mb_convert_encoding($assure['lienparente'], "ISO-8859-1", "UTF-8"), 0, 20), 0, 1); - -// Section "Assuré Principal" -$pdf->SetFont('Arial', 'BUI', 7); -$pdf->SetXY(5, 38); -$pdf->SetTextColor(33, 46, 83); -$pdf->Cell(30, 4, mb_convert_encoding(_('Assuré Principal'), "ISO-8859-1", "UTF-8"), 0, 1); -$pdf->SetTextColor(0); - -// Numéro assuré - en gras et rouge -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 42); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Matricule'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->SetTextColor(255, 0, 0); -$pdf->Cell(25, 3, ' : '.$assure['numeroAdherent'], 0, 1); -$pdf->SetTextColor(0); - -// Nom et Prénoms assuré -$pdf->SetFont('Arial', '', 6); -$pdf->SetXY(5, 45); -$pdf->Cell($colonneAlignement - 5, 3, mb_convert_encoding(_('Nom & prénoms'), "ISO-8859-1", "UTF-8"), 0, 0); -$pdf->SetFont('Arial', 'B', 6); -$pdf->Cell(15, 3, ' : '.substr(mb_convert_encoding($assure['adherent'], "ISO-8859-1", "UTF-8"), 0, 15), 0, 1); - -// Photo de l'assuré (positionnée à droite) - taille réduite -// $photoPath = $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$assure['lienPhoto']; -$photo=$assure['lienPhoto']; -$faceRegistered=$assure['faceRegistered']; - -$photoPath = $_SESSION['lienPhotoFace'].$assure['lienPhoto']; -$photoX = 57; -$photoY = 17; - -if($faceRegistered=="1" && file_exists($photoPath)) -{ - $data = decryptImage($photoPath); - $data = base64_decode($data); - $temp = $_SESSION['lienPhotoFace'].'tmp_'.uniqid().'.jpg'; - file_put_contents($temp, $data); - $pdf->Image($temp, $photoX, $photoY, 25, 25); // Réduction de 30x30 à 25x25 - unlink($temp); -} else { - // Cadre pour la photo si non disponible - $pdf->Rect($photoX, $photoY, 25, 25); - $pdf->SetFont('Arial', '', 4); - $pdf->SetXY($photoX, $photoY + 12); - // $messagePhotoManquant=_('Photo non disponible'); - $messagePhotoManquant="X"; - $pdf->Cell(25, 3, mb_convert_encoding($messagePhotoManquant, "ISO-8859-1", "UTF-8"), 0, 1, 'C'); -} - -// Nom du souscripteur en bas -$pdf->SetFont('Arial', 'B', 6); -$pdf->SetXY(0, 49); -$pdf->Cell(85.6, 3, mb_convert_encoding($assure['souscripteur'], "ISO-8859-1", "UTF-8"), 0, 1, 'C');