diff --git a/www/admin/versements_activites.php b/www/admin/versements_activites.php index 6545123..e98b0c3 100644 --- a/www/admin/versements_activites.php +++ b/www/admin/versements_activites.php @@ -36,21 +36,24 @@ else if (! isset($_SESSION['tauxSelectionnes'])) { */ // taux de réduction associés -if (isset($tarifsSelectionnes) && isset($_SESSION['comptesSelectionnes'])) +$tauxSelectionnes = array(); +if (isset($tarifsSelectionnes)) { - $tauxSelectionnes = array(); foreach ($tarifsSelectionnes as $idTarif) { $nomRadio = "taux_reduction_" . $idTarif; $tauxSelectionnes[$idTarif] = f("$nomRadio"); } +} +if (isset($_SESSION['comptesSelectionnes'])) +{ foreach ($_SESSION['comptesSelectionnes'] as $idCompte) { $nomRadio = "taux_reduction_" . $idCompte; $tauxSelectionnes[$idCompte] = f("$nomRadio"); } - $_SESSION['tauxSelectionnes'] = $tauxSelectionnes; } +$_SESSION['tauxSelectionnes'] = $tauxSelectionnes; $lesTarifs = array_map(fn($elem) : string => strpos($elem, '_') !== false ? substr($elem, 0, strpos($elem, '_')) : "", @@ -67,12 +70,15 @@ $_SESSION['lesVersements'] = $champsNom); // ajouter les versements sans tarif (tri par nom, compte, date) -$versementsSansTarif = Utils::getVersementsComptes($_SESSION['annee_recu'], - $_SESSION['comptesSelectionnes'], - $champsNom); -foreach ($versementsSansTarif as $versement) +if (isset($_SESSION['comptesSelectionnes'])) { - $_SESSION['lesVersements'][] = $versement; + $versementsSansTarif = Utils::getVersementsComptes($_SESSION['annee_recu'], + $_SESSION['comptesSelectionnes'], + $champsNom); + foreach ($versementsSansTarif as $versement) + { + $_SESSION['lesVersements'][] = $versement; + } } // préparation de l'affichage $tpl->assign('lesVersements', $_SESSION['lesVersements']);