157 lines
5.7 KiB
PHP
Executable File
157 lines
5.7 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleurrequete.php'; // OK
|
|
require_once 'Modele/Quittance.php';
|
|
|
|
class ControleurAjaxexporterunequittance extends Controleurrequete
|
|
{
|
|
private $quittance;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->quittance = new Quittance();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$idQuittance = $this->requete->getParametre("idQuittance");
|
|
|
|
$quittance = $this->quittance->getQuittanceIdExport($idQuittance);
|
|
|
|
$pdf = new FPDF();
|
|
$pdf->AliasNbPages();
|
|
$pdf->AddPage();
|
|
|
|
$ht=6;
|
|
|
|
$pdf->SetMargins(10, 10, 10) ;
|
|
|
|
$pdf->SetFont('Arial','BI', 9);
|
|
|
|
$pdf->Ln(10);
|
|
|
|
$pdf->Cell(0,$ht,convertirc($_SESSION['nomSociete']),0,1,'C',false);
|
|
$pdf->SetFont('Arial','BIU', 9);
|
|
|
|
$pdf->Ln(5);
|
|
|
|
$pdf->Cell(0,$ht,convertirc(_("QUITTANCE DE PRIME")),0,1,'C',false);
|
|
|
|
$pdf->Ln(5);
|
|
|
|
$pdf->Cell(0,$ht,convertirc(_('CONTRAT').' : '),0,1,'L',false);
|
|
$pdf->SetFont('Arial','', 9);
|
|
|
|
$pdf->Cell(15,$ht,convertirc(_('No Client')),0,0,'L',false);
|
|
$pdf->Cell(15,$ht,convertirc(" : ".$quittance['numeroClient']),0,0,'L',false);
|
|
|
|
$pdf->Cell(15,$ht,convertirc(_('Client')),0,0,'L',false);
|
|
$pdf->Cell(100,$ht,convertirc(" : ".$quittance['souscripteur']),0,0,'L',false);
|
|
|
|
$pdf->Cell(10,$ht,convertirc(_('Police')),0,0,'L',false);
|
|
$pdf->Cell(25,$ht,convertirc(" : ".$quittance['numeroPolice']),0,1,'L',false);
|
|
|
|
$pdf->Ln(5);
|
|
|
|
$pdf->SetFont('Arial','BIU', 9);
|
|
$pdf->Cell(0,$ht,convertirc(_('QUITTANCE No ').' : '.$quittance['idQuittance'] . ' => '.$quittance['libelleQuittance']),0,1,'L',false);
|
|
$pdf->SetFont('Arial','', 9);
|
|
|
|
// 1ere ligne
|
|
/*
|
|
$pdf->Cell(25,$ht,convertirc(_("No Quittance")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".$quittance['idQuittance']),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Avenant")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".$quittance['numeroAvenant']),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Mouvement")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".$quittance['codeTypeAvenant']),0,1,'L',false);
|
|
*/
|
|
// 2eme ligne
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_('Effet')),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".dateLang($quittance['dateEffet'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_('Echéance')),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".dateLang($quittance['dateEcheance'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_('Edition')),0,0,'L',false);
|
|
$pdf->Cell(0,$ht,convertirc(' : '.heureCouranteLang($_SESSION['lang'])),0,1,'L',false);
|
|
|
|
// 3eme ligne
|
|
$pdf->Cell(25,$ht,convertirc(_("P Nette Com")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['primeNette'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Com Court")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['commission'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Com Commer")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['commissionAutre'])),0,1,'L',false);
|
|
|
|
// 4eme ligne
|
|
$pdf->Cell(25,$ht,convertirc(_("Accessoires")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['accessoire'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Prime Nette")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['primeHt'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc((isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['taxe'])),0,1,'L',false);
|
|
|
|
// 5eme ligne
|
|
|
|
if(isset($_SESSION['composanteprime']['Carte']))
|
|
{
|
|
$pdf->Cell(25,$ht,convertirc(_($_SESSION['composanteprime']['Carte'])),0,0,'L',false);
|
|
}
|
|
else
|
|
{
|
|
$pdf->Cell(25,$ht,convertirc(_("Cartes")),0,0,'L',false);
|
|
}
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['fraisCarte'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Prime TTC")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['primeTtcInitial'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Tx Intérêt")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".$quittance['tauxInteret']),0,1,'L',false);
|
|
|
|
// 6eme ligne
|
|
$pdf->Cell(25,$ht,convertirc(_("Intérêts")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['interet'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Nouv Prime")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['primeTtc'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Nb Pers")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['nbAliment'])),0,1,'L',false);
|
|
|
|
// 7eme ligne
|
|
$pdf->Cell(25,$ht,convertirc(_("A Payer avant")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".dateLang($quittance['datePaiement'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Encaissé")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['encaisse'])),0,0,'L',false);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Solde")),0,0,'L',false);
|
|
$pdf->Cell(35,$ht,convertirc(" : ".format_N($quittance['solde'])),0,1,'L',false);
|
|
|
|
// 8eme ligne
|
|
|
|
$pdf->Ln(10);
|
|
|
|
$pdf->Cell(25,$ht,convertirc(_("Producteur")),0,0,'L',false);
|
|
$pdf->Cell(0,$ht,convertirc(" : ".$quittance['user']." => ".dateheureLang($quittance['dateSysteme'], $_SESSION['lang'])),0,1,'L',false);
|
|
|
|
$fichier="Temp/TMP_quittances_emission"."_".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" > '._("TELECHARGER").' </a> ';
|
|
$t_html .=' </div ';
|
|
echo $t_html;
|
|
|
|
exit();
|
|
}
|
|
}
|