prestation/Controleur/ControleurAjaximprimerfeuillemaladie.php
2025-12-01 18:54:33 +00:00

136 lines
5.0 KiB
PHP

<?php
require_once 'Framework/Controleurrequete.php';
require_once 'Modele/Feuillemaladie.php';
class ControleurAjaximprimerfeuillemaladie extends Controleurrequete
{
private $feuillemaladie;
public function __construct()
{
$this->feuillemaladie = new Feuillemaladie();
}
public function index()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$feuillemaladie = $this->feuillemaladie->getfeuillemaladieimpression($numeroFeuilleMaladie);
$pdf = new FPDF_Protection();
$pdf->SetAuthor('EBENE SOLUTIONS INFORMATIQUES');
$userPassword = '';
$ownerPassword = null;
$pdf->SetProtection(['print'], $userPassword, $ownerPassword);
$pdf->AddPage();
$ht=10;
// $pdf->SetMargins(15, 15, 15) ;
$pdf->SetMargins(15, 15) ;
$pdf->SetFont('Arial','BI', 10);
$pdf->SetY(30);
$pdf->Cell(0,$ht,convertirc($_SESSION['p_nomSociete_C']),0,1,'C',false);
$pdf->ln(10);
$pdf->SetFont('Arial','BIU', 10);
$pdf->Cell(0,$ht,convertirc(_("FEUILLE MALADIE") . " : " . $_SESSION['p_nomProduitSante']),0,1,'C',false);
$pdf->ln(10);
$pdf->SetFont('Arial','', 9);
$pdf->Cell(40,$ht,convertirc(_("Souscripteur")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['souscripteur']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("No Police")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroPolice']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Patient")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['beneficiaire']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("No Patient")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroBeneficiaire']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Adhérent")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['adherent']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("No Adhérent")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroAdherent']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc("E-mail"),0,0,'L',false);
$pdf->Cell(160,$ht,convertirc(" : ".$feuillemaladie['emailAdherent']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc("No Tel"),0,0,'L',false);
$pdf->Cell(160,$ht,convertirc(" : ".$feuillemaladie['telAdherent']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Prestataire")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['prestataire']),0,0,'L',false);
$pdf->Cell(12,$ht,convertirc(_("Systeme")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".dateheureFr($feuillemaladie['dateSysteme'])),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Médecin")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['medecinConsultation']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("No OM")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['noOrdreMedecin']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc("Consultation"),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".dateFr($feuillemaladie['dateConsultation'])),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("No Bon")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroBonConsultation']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Ord Pharm")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['numeroBonOrdonnance']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("Ord Verres")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroBonOptique']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Bon Exam")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['numeroBonExamen']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("Bon KINE")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroBonKine']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc(_("Bon Hospit")),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['numeroBonHospitalisation']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("Chambre")),0,0,'L',false);
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['numeroChambre']),0,1,'L',false);
$pdf->Cell(40,$ht,convertirc("Observ"),0,0,'L',false);
$pdf->Cell(95,$ht,convertirc(" : ".$feuillemaladie['observations']),0,0,'L',false);
$pdf->Cell(25,$ht,convertirc(_("Raison Cons")),0,0,'L',false);
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['raisonconsultationEng']),0,1,'L',false);
}
else
{
$pdf->Cell(45,$ht,convertirc(" : ".$feuillemaladie['raisonconsultation']),0,1,'L',false);
}
$fichier="Temp/TMP_feuille_maladie"."_".uniqid().".pdf";
$pdf->Output($fichier,"F");
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" >' . _("Télécharger") . ' </a> ';
$t_html .=' </div ';
echo $t_html;
exit();
}
}