getConfig('signature')) ? \Garradin\Files\Files::get($plugin->getConfig('signature'))->fullpath() : \Garradin\WWW_URL . "plugin/recusFiscaux/default_signature.png"; $listeFichiers = []; // fichiers pdf générés foreach ($versementsSelectionnes as $ligne) { // générer un fichier par reçu $html = new RecusHTML( $nomAsso, $adresseAsso, $plugin->getConfig('objet_asso'), $signature ); // extraire les montants des versements $lesMontants[$_SESSION['taux_reduction']] = $ligne->versement/100; $personne = $_SESSION['membresDonateurs'][$ligne->idUser]; $html->imprimer_recu( $_SESSION['annee_recu'], $personne->id, $personne->nomPrenom, $lesMontants, $personne->adresse, $personne->codePostal, $personne->ville ); // fabriquer le fichier PDF $nomPDF = \Garradin\Utils::filePDF($html->get()); // changer le nom du fichier $nom = str_replace(' ', '_', $personne->nomPrenom); $nom = str_replace("'", "", $nom); $nomFichier = "recu_" . $_SESSION['annee_recu'] . "_" . $nom . ".pdf"; rename($nomPDF, $nomFichier); // ajouter le nom du fichier à la liste pour mettre dans une archive $listeFichiers[] = $nomFichier; } // faire une archive zip $fichierZip = Utils::makeArchive( $listeFichiers, $_SESSION['annee_recu'], PLUGIN_ROOT . "/zip" );