intégration comptes ; correction répertoire fichiers PDF
FossilOrigin-Name: 73be628660ffd83648eef220291a2361d74f7910098cd89a9ba63b4c796878bb
This commit is contained in:
parent
68e6afed11
commit
e4bcec41d1
@ -6,7 +6,6 @@ use Garradin\Files\Files;
|
|||||||
use Garradin\Entities\Files\File;
|
use Garradin\Entities\Files\File;
|
||||||
use Garradin\UserTemplate\UserTemplate;
|
use Garradin\UserTemplate\UserTemplate;
|
||||||
|
|
||||||
//use Garradin\Plugin\RecusFiscaux\RecusHTML;
|
|
||||||
use Garradin\Plugin\RecusFiscaux\Utils;
|
use Garradin\Plugin\RecusFiscaux\Utils;
|
||||||
use Garradin\Plugin\RecusFiscaux\Personne;
|
use Garradin\Plugin\RecusFiscaux\Personne;
|
||||||
|
|
||||||
@ -50,6 +49,9 @@ elseif ($nbArticles > 1)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// libellés pour les taux de réduction
|
||||||
|
$libelles_taux = Utils::getLignesReduction($plugin->getConfig('reduction'));
|
||||||
|
|
||||||
// filtrer les versements sélectionnés
|
// filtrer les versements sélectionnés
|
||||||
$lesLignes = f('selected');
|
$lesLignes = f('selected');
|
||||||
$versementsSelectionnes = array();
|
$versementsSelectionnes = array();
|
||||||
@ -89,12 +91,12 @@ foreach ($totalPersonnes as $idPersonne => $personne)
|
|||||||
|
|
||||||
// les versements
|
// les versements
|
||||||
$tpl->registerSection('versements',
|
$tpl->registerSection('versements',
|
||||||
function () use($personne)
|
function () use($personne, $libelles_taux)
|
||||||
{
|
{
|
||||||
foreach ($personne->versements as $taux => $montant)
|
foreach ($personne->versements as $taux => $montant)
|
||||||
{
|
{
|
||||||
$ligne['montant'] = $montant;
|
$ligne['montant'] = $montant;
|
||||||
$ligne['libelle'] = Utils::getLigneReduction($taux);
|
$ligne['libelle'] = $libelles_taux[$taux];
|
||||||
yield $ligne;
|
yield $ligne;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -129,7 +131,10 @@ foreach ($totalPersonnes as $idPersonne => $personne)
|
|||||||
// changer le nom du fichier
|
// changer le nom du fichier
|
||||||
$nom = str_replace(' ', '_', $personne->nomPrenom);
|
$nom = str_replace(' ', '_', $personne->nomPrenom);
|
||||||
$nom = str_replace("'", "", $nom);
|
$nom = str_replace("'", "", $nom);
|
||||||
$nomFichier = "recu_" . $_SESSION['annee_recu'] . "_" . $nom . ".pdf";
|
$nomFichier = sprintf('%s/recu_%s_%s.pdf',
|
||||||
|
dirname($nomPDF),
|
||||||
|
$_SESSION['annee_recu'],
|
||||||
|
$nom);
|
||||||
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
|
||||||
$listeFichiersPDF[] = $nomFichier;
|
$listeFichiersPDF[] = $nomFichier;
|
||||||
@ -142,6 +147,12 @@ $fichierZip = Utils::makeArchive(
|
|||||||
PLUGIN_ROOT . "/zip"
|
PLUGIN_ROOT . "/zip"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
//supprimer les fichiers pdf (utile ?)
|
||||||
|
// foreach ($listeFichiersPDF as $f)
|
||||||
|
// {
|
||||||
|
// unlink($f);
|
||||||
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cumuler les versements de chaque personne
|
* Cumuler les versements de chaque personne
|
||||||
* @param tableau des versements triés par idUser, date
|
* @param tableau des versements triés par idUser, date
|
||||||
|
Loading…
Reference in New Issue
Block a user