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

@ -113,7 +113,12 @@
<ul> <ul>
{{#versements}} {{#versements}}
<li> <li>
la somme de <b>***{{$montant|raw|money}}*** euros</b> 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 != ""}} {{if $libelle != ""}}
({{$libelle}}) ({{$libelle}})
{{/if}} {{/if}}

View File

@ -71,6 +71,7 @@ elseif ($_GET['type'] == 'activite')
// générer les reçus // générer les reçus
$listeFichiersPDF = array(); $listeFichiersPDF = array();
$fmt = new \NumberFormatter('fr_FR', \NumberFormatter::SPELLOUT);
foreach ($totalPersonnes as $idPersonne => $personne) foreach ($totalPersonnes as $idPersonne => $personne)
{ {
$tpl = new UserTemplate(); $tpl = new UserTemplate();
@ -91,11 +92,17 @@ foreach ($totalPersonnes as $idPersonne => $personne)
// les versements // les versements
$tpl->registerSection('versements', $tpl->registerSection('versements',
function () use($personne, $libelles_taux) function () use($personne, $libelles_taux, $fmt)
{ {
foreach ($personne->versements as $taux => $versement) foreach ($personne->versements as $taux => $versement)
{ {
$ligne['montant'] = $versement->montant; $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['libelle'] = $libelles_taux[$taux];
$ligne['dateMin'] = date("d/m/Y", $versement->dateMin); $ligne['dateMin'] = date("d/m/Y", $versement->dateMin);
$ligne['dateMax'] = date("d/m/Y", $versement->dateMax); $ligne['dateMax'] = date("d/m/Y", $versement->dateMax);
@ -154,12 +161,6 @@ $fichierZip = Utils::makeArchive(
// unlink($f); // unlink($f);
// } // }
//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