police = new Police(); $this->emission = new Emission(); $this->quittance = new Quittance(); } public function index() { $idEmission = $this->requete->getParametre("idEmission"); $idPolice = $this->requete->getParametre("idPolice"); $entetepolice = $this->police->getentetepolice($idPolice); $emission = $this->emission->getEmissionId($idEmission); $quittances = $this->quittance->getQuittancesEmission($idEmission); $pdf = new FPDF(); $pdf->AliasNbPages(); $pdf->AddPage(); $ht=6; $pdf->SetMargins(10, 10, 10) ; $pdf->SetFont('Arial','BI', 8); $pdf->Ln(10); $pdf->Cell(0,$ht,convertirc($_SESSION['nomSociete']),0,1,'C',false); $pdf->SetFont('Arial','BIU', 8); $pdf->Ln(5); $pdf->Cell(0,$ht,convertirc(_("QUITTANCES D'UNE EMISSION")),0,1,'C',false); $pdf->Ln(5); $pdf->Cell(0,$ht,convertirc(_('CONTRAT').' : '),0,1,'L',false); $pdf->SetFont('Arial','', 8); $pdf->Cell(15,$ht,convertirc(_('No Client')),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$entetepolice['numeroClient']),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_('Client')),0,0,'L',false); $pdf->Cell(100,$ht,convertirc(" : ".$entetepolice['souscripteur']),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_('Police')),0,0,'L',false); $pdf->Cell(30,$ht,convertirc(" : ".$entetepolice['numeroPolice']),0,1,'L',false); $pdf->Cell(15,$ht,convertirc(_('Date Effet')),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".dateLang($emission['dateEffet'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_('Echéance')),0,0,'L',false); $pdf->Cell(45,$ht,convertirc(" : ".dateLang($emission['dateEcheance'])),0,0,'L',false); $pdf->Cell(0,$ht,convertirc('Edition : '.heureCouranteLang($_SESSION['lang'])),0,1,'R',false); $pdf->Ln(5); $pdf->SetFont('Arial','BIU', 8); $pdf->Cell(0,$ht,convertirc(_('EMISSION No ').' : '.$emission['numeroEmission'].' '._('du').' '.dateLang($emission['dateEffet']).' '._('au').' '.dateLang($emission['dateEcheance'])),0,1,'L',false); $pdf->SetFont('Arial','', 8); /* $pdf->Cell(20,$ht,convertirc(_("No Emission")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$emission['numeroEmission']),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Avenant")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$emission['numeroAvenant']),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Mouvement")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$emission['codeTypeAvenant']),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Effet")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".dateLang($emission['dateEffet'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Echéance")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".dateLang($emission['dateEcheance'])),0,1,'L',false); */ // 2eme ligne $pdf->Cell(20,$ht,convertirc(_("P Nette Com")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['primeNette'])),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Com Court")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['commission'])),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Com Commer")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['commissionAutre'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Accessoires")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['accessoire'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Prime Nette")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['primeHt'])),0,1,'L',false); // 3eme ligne $pdf->Cell(20,$ht,convertirc((isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['taxe'])),0,0,'L',false); if(isset($_SESSION['composanteprime']['Carte'])) { $pdf->Cell(20,$ht,convertirc(_($_SESSION['composanteprime']['Carte'])),0,0,'L',false); } else { $pdf->Cell(20,$ht,convertirc(_("Cartes")),0,0,'L',false); } $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['fraisCarte'])),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Prime TTC")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['primeTtcInitial'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Tx Intérêt")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$emission['tauxInteret']),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Intérêts")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['interet'])),0,1,'L',false); // 4eme ligne $pdf->Cell(20,$ht,convertirc(_("Nouv Prime")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['primeTtc'])),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Nb Echéances")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['nbEcheance'])),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(_("Nb Pers")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".format_N($emission['nbAliment'])),0,0,'L',false); $pdf->Cell(15,$ht,convertirc(_("Producteur")),0,0,'L',false); $pdf->Cell(20,$ht,convertirc(" : ".$emission['user']." => ".dateheureLang($emission['dateSysteme'], $_SESSION['lang'])),0,1,'L',false); $pdf->Ln(5); $pdf->SetFont('Arial','BIU', 8); $pdf->Cell(0,$ht,convertirc(_('QUITTANCES').' : '),0,1,'L',false); $pdf->SetFont('Arial','BI', 8); $pdf->Cell(10,$ht,convertirc(_("Num")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Effet")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Echéance")),1,0,'C',false); $pdf->Cell(60,$ht,convertirc(_("Libellé")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Payer avant")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Prime TTC")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Encaissé")),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(_("Solde")),1,1,'C',false); $pdf->SetFont('Arial','', 8); foreach ($quittances as $quittance) { $pdf->Cell(10,$ht,convertirc($quittance['id']),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(dateLang($quittance['dateEffet'])),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(dateLang($quittance['dateEcheance'])),1,0,'C',false); $pdf->Cell(60,$ht,convertirc($quittance['libelleQuittance']),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(dateLang($quittance['datePaiement'])),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(format_N($quittance['primeTtc'])),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(format_N($quittance['encaisse'])),1,0,'C',false); $pdf->Cell(20,$ht,convertirc(format_N($quittance['solde'])),1,1,'C',false); } $fichier="Temp/TMP_quittances_emission"."_".uniqid().".pdf"; $pdf->Output($fichier,"F"); $t_html ='