ajout montant en toutes lettres

FossilOrigin-Name: 520eb97a688c5e890011fa5c34eacbe7ec6a1e3989fc1ed3d2a28a8b940c240a
This commit is contained in:
engel 2022-07-13 08:13:19 +00:00
parent 5208857fe7
commit 1d4fbe47a9
2 changed files with 14 additions and 8 deletions

View File

@ -114,6 +114,11 @@
{{#versements}}
<li>
la somme de <b>***{{$montant|raw|money}}*** euros</b>
{{if $cents != ""}}
(<b>{{$euros}} euros et {{$cents}} cents</b>)
{{else}}
(<b>{{$euros}} euros</b>)
{{/if}}
{{if $libelle != ""}}
({{$libelle}})
{{/if}}

View File

@ -71,6 +71,7 @@ elseif ($_GET['type'] == 'activite')
// générer les reçus
$listeFichiersPDF = array();
$fmt = new \NumberFormatter('fr_FR', \NumberFormatter::SPELLOUT);
foreach ($totalPersonnes as $idPersonne => $personne)
{
$tpl = new UserTemplate();
@ -91,11 +92,17 @@ foreach ($totalPersonnes as $idPersonne => $personne)
// les versements
$tpl->registerSection('versements',
function () use($personne, $libelles_taux)
function () use($personne, $libelles_taux, $fmt)
{
foreach ($personne->versements as $taux => $versement)
{
$ligne['montant'] = $versement->montant;
$ligne['euros'] = $fmt->format((int)($versement->montant/100));
if ($versement->montant % 100 != 0) {
$ligne['cents'] = $fmt->format($versement->montant % 100);
} else {
$ligne['cents'] = "";
}
$ligne['libelle'] = $libelles_taux[$taux];
$ligne['dateMin'] = date("d/m/Y", $versement->dateMin);
$ligne['dateMax'] = date("d/m/Y", $versement->dateMax);
@ -154,12 +161,6 @@ $fichierZip = Utils::makeArchive(
// unlink($f);
// }
//supprimer les fichiers pdf (utile ?)
// foreach ($listeFichiersPDF as $f)
// {
// unlink($f);
// }
/**
* Cumuler les versements de chaque personne
* @param tableau des versements triés par idUser, date