modif nom ficher PDF ; correction calcul total (centimes)

FossilOrigin-Name: 8d2da83c6e981bf1baf617e90a4c40fd266312356dca0da280becb7b9e3f26b7
This commit is contained in:
engel 2022-05-17 08:41:55 +00:00
parent 48d93f1772
commit 97e2aff0fe
3 changed files with 12 additions and 4 deletions

View File

@ -74,7 +74,7 @@ $tpl->register_function('afficher_debut_personne', function ($params)
<summary class="personne"> <summary class="personne">
<h4 class="personne">'; <h4 class="personne">';
$out .= sprintf(' $out .= sprintf('
<input type="checkbox" id="check_%s"', <input type="checkbox" id="check_%s"',
$idVersement); $idVersement);
$out .= sprintf(' onclick="cocherDecocherPersonne(check_%s, total_%s)" />', $out .= sprintf(' onclick="cocherDecocherPersonne(check_%s, total_%s)" />',
$idVersement, $idVersement,

View File

@ -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;
@ -129,7 +128,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 +144,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

View File

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