beneficiaire = new Beneficiaire(); } public function index() { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $feuillemaladie = $this->beneficiaire->getfeuillemaladieimpression($numeroFeuilleMaladie); $_SESSION['p_numeroFeuilleMaladie_C'] = $feuillemaladie['numeroFeuilleMaladie']; $_SESSION['numeroFeuilleMaladie'] = $feuillemaladie['numeroFeuilleMaladie']; //var_dump($_SESSION['p_numeroFeuilleMaladie_C']); $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $referencementpolice = $this->beneficiaire->getReferencementPolice($_SESSION['p_idPolice_C']); $prestataireReference = $this->beneficiaire->getReferencementPrestataire($_SESSION['p_codePrestataire_C']); $avecReferencement = $referencementpolice['avecReferencement']; $tauxAvecReferencement = $referencementpolice['tauxAvecReferencement']; $tauxSansReferencement = $referencementpolice['tauxSansReferencement']; $date = date('Y-m-d'); $dateRef = $beneficiaire['dateReference']; $bool = true; if (!empty($dateRef)){ $diff = abs(strtotime($dateRef) - strtotime($date)); $years = floor($diff / (365*60*60*24)); $months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24)); $days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24)); if($days > $beneficiaire['dureeCode']){ $this->beneficiaire->reinitCodeReference($idBeneficiaire); $bool = true; }else{ $bool = false; } } if($prestataireReference=="1"){ $tm = 100-$tauxAvecReferencement; }else { if($avecReferencement=="1"){ if($bool==true){ $tm = 100-$tauxSansReferencement; }else{ $tm = 100-$tauxAvecReferencement; } }else{ $tm = ($_SESSION['p_tm_TP']>"0") ? $_SESSION['p_tm_TP'] : $_SESSION['p_tm_C']; } } $_SESSION['p_tm_C'] = $tm; $pdf = new FPDF_Protection(); $pdf->SetAuthor('EBENE SOLUTIONS INFORMATIQUES'); $userPassword = ''; $ownerPassword = null; $pdf->SetProtection(['print'], $userPassword, $ownerPassword); // $pdf->AliasNbPages(); $pdf->AddPage(); $ht=10; // $pdf->SetMargins(15, 15, 15) ; $pdf->SetMargins(10, 10, 10); $garant = $beneficiaire['garant']; if(strlen($garant)>"25"){ $garant = $beneficiaire['codeGcAssureur']; } $pdf->ln(23); $pdf->SetFont('Arial','B', 15); $pdf->SetX(35); $pdf->Cell(70,$ht,convertirc($garant),0,0,'L',false); $pdf->SetX(150); $pdf->Cell(40,$ht,convertirc("BON N°: ".$feuillemaladie['numeroBonConsultation']),0,0,'R',false); $pdf->SetFont('Arial','', 9); $pdf->SetY(62); $pdf->SetX(60); $pdf->Cell(95,$ht,convertirc($beneficiaire['souscripteur']),0,0,'L',false); //$pdf->SetY(64); $pdf->SetX(150); $pdf->Cell(45,$ht,convertirc(dateheureFr($feuillemaladie['dateSysteme'])),0,1,'L',false); $pdf->SetY(68); $pdf->SetX(60); $pdf->Cell(95,$ht,convertirc($beneficiaire['adherent']),0,0,'L',false); $pdf->SetY(75); $pdf->SetX(60); $pdf->Cell(45,$ht,convertirc($beneficiaire['numeroAdherent']),0,0,'L',false); $pdf->SetX(146); $pdf->Cell(50,$ht,convertirc(substr($feuillemaladie['prestataire'],0,23)),0,1,'L',false); $pdf->SetY(82); $pdf->SetX(60); $pdf->Cell(95,$ht,convertirc($beneficiaire['beneficiaire']),0,0,'L',false); $pdf->SetY(88); $pdf->SetX(60); $pdf->Cell(45,$ht,convertirc($beneficiaire['numeroBeneficiaire']),0,0,'L',false); $pdf->SetX(146); $pdf->Cell(50,$ht,convertirc(substr($feuillemaladie['medecinConsultation'],0,23)),0,1,'L',false); $pdf->SetY(95); $pdf->SetX(60); if($beneficiaire['ageBeneficiaire']>"1"){ $an = " ans"; }else{ $an = " an"; } $pdf->Cell(95,$ht,convertirc($beneficiaire['ageBeneficiaire'].$an),0,0,'L',false); $pdf->SetY(102); $pdf->SetX(60); if($beneficiaire['sexe']=="M"){ $sexe = "MASCULIN"; }else{ $sexe = "FEMININ"; } $pdf->Cell(45,$ht,convertirc($sexe),0,1,'L',false); $pdf->SetY(140); $pdf->SetX(125); $pdf->Cell(45,$ht,convertirc(100-$tm),0,1,'L',false); $pdf->SetY(185); $pdf->SetY(220); $pdf->SetX(155); $pdf->Cell(45,$ht,convertirc(100-$tm),0,1,'L',false); $fichier="Temp/TMP_feuille_maladie"."_".uniqid().".pdf"; $pdf->Output($fichier,"F"); $t_html ='