diff --git a/lib/RecusHTML.php b/lib/RecusHTML.php index a4124b8..b5db027 100644 --- a/lib/RecusHTML.php +++ b/lib/RecusHTML.php @@ -32,33 +32,6 @@ class RecusHTML return $this->html; } - protected function entete() - { - $styleSheet = \Garradin\PLUGIN_ROOT . "/lib/pdf.css"; - ob_start(); -echo << - - - - {$this->nomAsso} - - - -
-
- Cerfa -
-
- N° 11580*4 -
-

Reçu au titre des dons à certains organismes d'intérêt général

-

Article 200, 238 bis et 885-0 V bis A du code général des impôts

- -FDD; - return ob_get_clean(); - } - // imprimer le reçu function imprimer_recu($annee_recu, $numero, @@ -150,4 +123,29 @@ FDD; echo "\n"; } + protected function entete() + { + $styleSheet = \Garradin\PLUGIN_ROOT . "/lib/pdf.css"; + ob_start(); +echo << + + + + + + +
+
+ Cerfa +
+
+ N° 11580*4 +
+

Reçu au titre des dons à certains organismes d'intérêt général

+

Article 200, 238 bis et 885-0 V bis A du code général des impôts

+ +FDD; + return ob_get_clean(); + } } diff --git a/www/admin/generer_activites.php b/www/admin/generer_activites.php index 9985a77..a6278d6 100644 --- a/www/admin/generer_activites.php +++ b/www/admin/generer_activites.php @@ -53,9 +53,6 @@ foreach ($totalPersonnes as $idPersonne => $personne) $personne->codePostal, $personne->ville ); - /* - $html->get(); - */ // fabriquer le fichier PDF $nomPDF = \Garradin\Utils::filePDF($html->get()); // changer le nom du fichier @@ -65,7 +62,6 @@ foreach ($totalPersonnes as $idPersonne => $personne) rename($nomPDF, $nomFichier); // ajouter le nom du fichier à la liste pour mettre dans une archive $listeFichiers[] = $nomFichier; - } // faire une archive zip diff --git a/www/admin/generer_personnes.php b/www/admin/generer_personnes.php index 803b2a6..15de5f6 100644 --- a/www/admin/generer_personnes.php +++ b/www/admin/generer_personnes.php @@ -25,7 +25,7 @@ $listeFichiers = []; foreach ($versementsSelectionnes as $ligne) { // générer un fichier par reçu - $pdf = new RecusHTML( + $html = new RecusHTML( $nomAsso, $adresseAsso, $plugin->getConfig('objet_asso'), @@ -34,19 +34,20 @@ foreach ($versementsSelectionnes as $ligne) // extraire les montants des versements $lesMontants[$_SESSION['taux_reduction']] = $ligne->versement/100; - $pdf->imprimer_recu( + $personne = $_SESSION['membresDonateurs'][$ligne->idUser]; + $html->imprimer_recu( $_SESSION['annee_recu'], - $ligne->idUser, - $_SESSION['membresDonateurs'][$ligne->idUser]->nomPrenom, + $personne->id, + $personne->nomPrenom, $lesMontants, - $_SESSION['membresDonateurs'][$ligne->idUser]->adresse, - $_SESSION['membresDonateurs'][$ligne->idUser]->codePostal, - $_SESSION['membresDonateurs'][$ligne->idUser]->ville + $personne->adresse, + $personne->codePostal, + $personne->ville ); // fabriquer le fichier PDF - $nomPDF = \Garradin\Utils::filePDF($pdf->get()); + $nomPDF = \Garradin\Utils::filePDF($html->get()); // changer le nom du fichier - $nom = str_replace(' ', '_', $_SESSION['membresDonateurs'][$ligne->idUser]->nomPrenom); + $nom = str_replace(' ', '_', $personne->nomPrenom); $nom = str_replace("'", "", $nom); $nomFichier = "recu_" . $_SESSION['annee_recu'] . "_" . $nom . ".pdf"; rename($nomPDF, $nomFichier);