modif nom ficher PDF ; correction calcul total (centimes)
FossilOrigin-Name: 8d2da83c6e981bf1baf617e90a4c40fd266312356dca0da280becb7b9e3f26b7
This commit is contained in:
parent
48d93f1772
commit
97e2aff0fe
@ -74,7 +74,7 @@ $tpl->register_function('afficher_debut_personne', function ($params)
|
||||
<summary class="personne">
|
||||
<h4 class="personne">';
|
||||
$out .= sprintf('
|
||||
<input type="checkbox" id="check_%s"',
|
||||
<input type="checkbox" id="check_%s"',
|
||||
$idVersement);
|
||||
$out .= sprintf(' onclick="cocherDecocherPersonne(check_%s, total_%s)" />',
|
||||
$idVersement,
|
||||
|
@ -6,7 +6,6 @@ use Garradin\Files\Files;
|
||||
use Garradin\Entities\Files\File;
|
||||
use Garradin\UserTemplate\UserTemplate;
|
||||
|
||||
//use Garradin\Plugin\RecusFiscaux\RecusHTML;
|
||||
use Garradin\Plugin\RecusFiscaux\Utils;
|
||||
use Garradin\Plugin\RecusFiscaux\Personne;
|
||||
|
||||
@ -129,7 +128,10 @@ foreach ($totalPersonnes as $idPersonne => $personne)
|
||||
// changer le nom du fichier
|
||||
$nom = str_replace(' ', '_', $personne->nomPrenom);
|
||||
$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);
|
||||
// ajouter le nom du fichier à la liste pour mettre dans une archive
|
||||
$listeFichiersPDF[] = $nomFichier;
|
||||
@ -142,6 +144,12 @@ $fichierZip = Utils::makeArchive(
|
||||
PLUGIN_ROOT . "/zip"
|
||||
);
|
||||
|
||||
//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
|
||||
|
@ -96,7 +96,7 @@ function calculerTotal(listeCases, listeMontants, idTotal)
|
||||
for (let i = 0; i < listeCases.length; ++i)
|
||||
{
|
||||
if (listeCases[i].checked) {
|
||||
total += parseFloat(listeMontants[i].textContent.replace(/\s/g, ""));
|
||||
total += parseFloat(listeMontants[i].textContent.replace(/\s/g, "").replace(",", "."));
|
||||
}
|
||||
}
|
||||
// afficher le total
|
||||
|
Loading…
Reference in New Issue
Block a user