From fa590c0d673fe1a6ce136568b293e8813a2b6794 Mon Sep 17 00:00:00 2001 From: engel <> Date: Thu, 27 Jan 2022 08:10:00 +0000 Subject: [PATCH] Changement nom classe Services => Utils FossilOrigin-Name: 5c9c126ba0cded04b70823527b639ad5a4c9ddb584f8704683564ed9033b9c95 --- lib/{Services.php => Utils.php} | 13 ++++++++++++- www/admin/action.php | 8 ++++---- www/admin/index.php | 4 ++-- www/admin/personne.php | 4 ++-- www/admin/versements.php | 8 ++++---- 5 files changed, 24 insertions(+), 13 deletions(-) rename lib/{Services.php => Utils.php} (96%) diff --git a/lib/Services.php b/lib/Utils.php similarity index 96% rename from lib/Services.php rename to lib/Utils.php index f71b1a5..a964576 100644 --- a/lib/Services.php +++ b/lib/Utils.php @@ -5,7 +5,7 @@ namespace Garradin\Plugin\RecusFiscaux; use Garradin\DB; use KD2\ZipWriter; -class Services +class Utils { /** * @return liste des activités @@ -213,6 +213,17 @@ class Services )[0]->value; } + /** + * récupérer l'année du premier exercice + */ + public static function getPremiereAnnee() { + return DB::getInstance()->get( + "SELECT strftime('%Y', start_date) as annee + FROM acc_years + ORDER by start_date" + )[0]->value; + } + // ------------------------------------------------------------------------ // zip archive creation // ------------------------------------------------------------------------ diff --git a/www/admin/action.php b/www/admin/action.php index 5b33481..85975ea 100644 --- a/www/admin/action.php +++ b/www/admin/action.php @@ -3,7 +3,7 @@ namespace Garradin; use Garradin\Plugin\RecusFiscaux\RecusPDF; -use Garradin\Plugin\RecusFiscaux\Services; +use Garradin\Plugin\RecusFiscaux\Utils; use Garradin\Plugin\RecusFiscaux\Personne; // récupérer les cases sélectionnées @@ -19,8 +19,8 @@ foreach ($list as $indice => $ligne) { $totalPersonnes = cumulerVersements($versementsSelectionnes); // générer les reçus -$nomAsso = Services::getNomAsso(); -$adresseAsso = Services::getAdresseAsso(); +$nomAsso = Utils::getNomAsso(); +$adresseAsso = Utils::getAdresseAsso(); // TODO // - mémoriser numéro reçu pour pouvoir générer des reçus en plusieurs sessions indépendantes @@ -69,7 +69,7 @@ foreach ($totalPersonnes as $idPersonne => $personne) { } // faire une archive zip -$fichierZip = Services::makeArchive( +$fichierZip = Utils::makeArchive( $listeFichiers, $annee_recu, PLUGIN_ROOT . "/zip" diff --git a/www/admin/index.php b/www/admin/index.php index f2302ac..5454485 100644 --- a/www/admin/index.php +++ b/www/admin/index.php @@ -2,10 +2,10 @@ namespace Garradin; -use Garradin\Plugin\RecusFiscaux\Services; +use Garradin\Plugin\RecusFiscaux\Utils; // liste des activités, cotisations et comptes associés -$activitesTarifsComptes = Services::getActivitesTarifsEtComptes(); +$activitesTarifsComptes = Utils::getActivitesTarifsEtComptes(); // préparation de l'affichage $tpl->assign('activitesTarifsComptes', $activitesTarifsComptes); diff --git a/www/admin/personne.php b/www/admin/personne.php index 04452c5..41da250 100644 --- a/www/admin/personne.php +++ b/www/admin/personne.php @@ -2,10 +2,10 @@ namespace Garradin; -use Garradin\Plugin\RecusFiscaux\Services; +use Garradin\Plugin\RecusFiscaux\Utils; // liste du total des versements par personne -$_SESSION['lesVersementsTotaux'] = Services::getVersementsTotaux("2021"); +$_SESSION['lesVersementsTotaux'] = Utils::getVersementsTotaux("2021"); // préparation de l'affichage $tpl->assign('lesVersementsTotaux', $_SESSION['lesVersementsTotaux']); diff --git a/www/admin/versements.php b/www/admin/versements.php index 2e8067c..eab7427 100644 --- a/www/admin/versements.php +++ b/www/admin/versements.php @@ -2,17 +2,17 @@ namespace Garradin; -use Garradin\Plugin\RecusFiscaux\Services; +use Garradin\Plugin\RecusFiscaux\Utils; // liste des versements pour activités -$_SESSION['lesVersements'] = Services::getTousLesVersements("2021"); +$_SESSION['lesVersements'] = Utils::getTousLesVersements("2021"); // liste des activités -$activites = Services::getActivites(); +$activites = Utils::getActivites(); foreach ($activites as $num => $activite) { // ajouter les tarifs de l'activité - $activite->{'tarifs'} = Services::getTarifs($activite->{'id'}); + $activite->{'tarifs'} = Utils::getTarifs($activite->{'id'}); } // préparation de l'affichage