correction bug calcul total versements sélectionnés

FossilOrigin-Name: 5944111d279436fb40e1fdfafab9b8fe237a02e5e7bb8297c55cb76323cda73a
This commit is contained in:
engel 2022-02-08 09:53:10 +00:00
parent a787c1dacb
commit f2f360cfa0
2 changed files with 22 additions and 22 deletions

View File

@ -36,30 +36,30 @@
</summary>
{*
Itération sur les versements d'un tarif d'une activité
présentation : une table pour les versements d'une personne
*}
Itération sur les versements d'un tarif d'une activité
présentation : une table pour les versements d'une personne
*}
<?php $currentUser = -1; $firstUser = true; ?>
{foreach from=$lesVersements key="rang" item="versement"}
{if $versement.idActivite == $activite->idActivite &&
$versement.idTarif == $tarif->idTarif}
{if $versement.idUser != $currentUser}
{* changement de personne *}
{if $firstUser}
<?php $firstUser = false; ?>
{else}
{* fermer le tableau précédent *}
</fieldset>
{/if}
{* Afficher les infos de la personne *}
<?php $idVersements = $versement->idTarif."_".$versement->idUser; ?>
<h3 class="personne">Versements de {$versement.nom} : <span id="total_{$idVersements}">0,00 €</span></h3>
<fieldset class="versements" id="versements_{$idVersements}">
<input type="checkbox" class="check_{$idVersements}" id="check_{$idVersements}"
onclick="cocherDecocherPersonne(check_{$idVersements}, total_{$idVersements})" />
<label for="check_{$idVersements}">Cliquer pour cocher toutes les lignes</label>
<br />
<hr>
$versement.idTarif == $tarif->idTarif}
{if $versement.idUser != $currentUser}
{* changement de personne *}
{if $firstUser}
<?php $firstUser = false; ?>
{else}
{* fermer le tableau précédent *}
</fieldset>
{/if}
{* Afficher les infos de la personne *}
<?php $idVersements = $versement->idTarif."_".$versement->idUser; ?>
<h3 class="personne">Versements de {$versement.nom} : <span id="total_{$idVersements}">0,00 €</span></h3>
<fieldset class="versements" id="versements_{$idVersements}">
<input type="checkbox" class="check_{$idVersements}" id="check_{$idVersements}"
onclick="cocherDecocherPersonne(check_{$idVersements}, total_{$idVersements})" />
<label for="check_{$idVersements}">Cliquer pour cocher toutes les lignes</label>
<br />
<hr>
<?php $currentUser = $versement->idUser; ?>
{/if}
{* afficher les infos du versement de la personne*}

View File

@ -85,7 +85,7 @@ function calculerTotal(listeCases, listeMontants, idTotal) {
for (var i = 1; i < listeCases.length; ++i)
{
if (listeCases[i].checked) {
total += parseFloat(listeMontants[i-1].textContent);
total += parseFloat(listeMontants[i-1].textContent.replace(/\s/g, ""));
}
}
// "afficher" le total