petites modifications cosmétiques

FossilOrigin-Name: c91fc5987116ebe7e954079b465a15dfa43829cd32d608a03c4f03854834828a
This commit is contained in:
engel 2022-02-22 10:26:45 +00:00
parent 5d439d25af
commit acd824e866
3 changed files with 35 additions and 40 deletions

View File

@ -32,33 +32,6 @@ class RecusHTML
return $this->html; return $this->html;
} }
protected function entete()
{
$styleSheet = \Garradin\PLUGIN_ROOT . "/lib/pdf.css";
ob_start();
echo <<<FDD
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>{$this->nomAsso}</title>
<link rel="stylesheet" type="text/css" href="{$styleSheet}" />
</head>
<body>
<div class="cartouche" id="entete">
<div id="logoCerfa">
<span class="centre">Cerfa</span>
</div>
<div id="numCerfa">
<span> 11580*4</span>
</div>
<p id="titre">Reçu au titre des dons à certains organismes d'intérêt général</p>
<p id="articles">Article 200, 238 bis et 885-0 V bis A du code général des impôts</p>
FDD;
return ob_get_clean();
}
// imprimer le reçu // imprimer le reçu
function imprimer_recu($annee_recu, function imprimer_recu($annee_recu,
$numero, $numero,
@ -150,4 +123,29 @@ FDD;
echo "</li>\n"; echo "</li>\n";
} }
protected function entete()
{
$styleSheet = \Garradin\PLUGIN_ROOT . "/lib/pdf.css";
ob_start();
echo <<<FDD
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="{$styleSheet}" />
</head>
<body>
<div class="cartouche" id="entete">
<div id="logoCerfa">
<span class="centre">Cerfa</span>
</div>
<div id="numCerfa">
<span> 11580*4</span>
</div>
<p id="titre">Reçu au titre des dons à certains organismes d'intérêt général</p>
<p id="articles">Article 200, 238 bis et 885-0 V bis A du code général des impôts</p>
FDD;
return ob_get_clean();
}
} }

View File

@ -53,9 +53,6 @@ foreach ($totalPersonnes as $idPersonne => $personne)
$personne->codePostal, $personne->codePostal,
$personne->ville $personne->ville
); );
/*
$html->get();
*/
// fabriquer le fichier PDF // fabriquer le fichier PDF
$nomPDF = \Garradin\Utils::filePDF($html->get()); $nomPDF = \Garradin\Utils::filePDF($html->get());
// changer le nom du fichier // changer le nom du fichier
@ -65,7 +62,6 @@ foreach ($totalPersonnes as $idPersonne => $personne)
rename($nomPDF, $nomFichier); rename($nomPDF, $nomFichier);
// ajouter le nom du fichier à la liste pour mettre dans une archive // ajouter le nom du fichier à la liste pour mettre dans une archive
$listeFichiers[] = $nomFichier; $listeFichiers[] = $nomFichier;
} }
// faire une archive zip // faire une archive zip

View File

@ -25,7 +25,7 @@ $listeFichiers = [];
foreach ($versementsSelectionnes as $ligne) foreach ($versementsSelectionnes as $ligne)
{ {
// générer un fichier par reçu // générer un fichier par reçu
$pdf = new RecusHTML( $html = new RecusHTML(
$nomAsso, $nomAsso,
$adresseAsso, $adresseAsso,
$plugin->getConfig('objet_asso'), $plugin->getConfig('objet_asso'),
@ -34,19 +34,20 @@ foreach ($versementsSelectionnes as $ligne)
// extraire les montants des versements // extraire les montants des versements
$lesMontants[$_SESSION['taux_reduction']] = $ligne->versement/100; $lesMontants[$_SESSION['taux_reduction']] = $ligne->versement/100;
$pdf->imprimer_recu( $personne = $_SESSION['membresDonateurs'][$ligne->idUser];
$html->imprimer_recu(
$_SESSION['annee_recu'], $_SESSION['annee_recu'],
$ligne->idUser, $personne->id,
$_SESSION['membresDonateurs'][$ligne->idUser]->nomPrenom, $personne->nomPrenom,
$lesMontants, $lesMontants,
$_SESSION['membresDonateurs'][$ligne->idUser]->adresse, $personne->adresse,
$_SESSION['membresDonateurs'][$ligne->idUser]->codePostal, $personne->codePostal,
$_SESSION['membresDonateurs'][$ligne->idUser]->ville $personne->ville
); );
// fabriquer le fichier PDF // fabriquer le fichier PDF
$nomPDF = \Garradin\Utils::filePDF($pdf->get()); $nomPDF = \Garradin\Utils::filePDF($html->get());
// changer le nom du fichier // changer le nom du fichier
$nom = str_replace(' ', '_', $_SESSION['membresDonateurs'][$ligne->idUser]->nomPrenom); $nom = str_replace(' ', '_', $personne->nomPrenom);
$nom = str_replace("'", "", $nom); $nom = str_replace("'", "", $nom);
$nomFichier = "recu_" . $_SESSION['annee_recu'] . "_" . $nom . ".pdf"; $nomFichier = "recu_" . $_SESSION['annee_recu'] . "_" . $nom . ".pdf";
rename($nomPDF, $nomFichier); rename($nomPDF, $nomFichier);