getConfig('nomChamps'); uasort($confNoms, function ($a, $b) { return $a->position - $b->position; }); $champsNom = array(); foreach ($confNoms as $nom => $champ) { if ($champ->position != 0) { $champsNom[] = $nom; } } // versements par personne $_SESSION['lesVersements'] = Utils::getVersementsPersonnes($_SESSION['annee_recu'], $champsNom); // membres donateurs $versementsMembres = Utils::getDonateurs($_SESSION['annee_recu'], $champsNom); $membresDonateurs = array(); foreach ($versementsMembres as $versement) { $membresDonateurs[$versement->idUser] = new Personne($versement->idUser, $versement->nom, $versement->adresse, $versement->codePostal, $versement->ville); } $_SESSION['membresDonateurs'] = $membresDonateurs; // ------------------------------------------------------------------------ // fonctions pour l'affichage // afficher les informations d'une personne $tpl->register_function('afficher_debut_personne', function ($params) { $versement = $params['versement']; $idUser = $versement->idUser; $personne = $_SESSION['membresDonateurs'][$idUser]; $idVersement = $versement->idUser; $out = sprintf('