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 $_SESSION['membresDonateurs'] = Utils::getDonateurs($_SESSION['annee_recu'], $champsNom); // ------------------------------------------------------------------------ // 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 = '
'; $out .= sprintf('

Versements de %s : 0,00 €

', $personne->nomPrenom, $idVersement); $out .= '
'; $out .= sprintf('
', $idVersement); $out .= sprintf(' ', $idVersement, $idVersement); $out .= sprintf(' ', $idVersement); $out .= '

'; return $out; }); // afficher un versement $tpl->register_function('afficher_versement', function ($params) { $versement = $params['versement']; $rang = $params['rang']; $idVersement = $versement->idUser; $out = '
' : 'impair">'; $out .= sprintf(' ', $idVersement, $idVersement, $rang, $rang, $idVersement, $rang, $idVersement ); $out .= sprintf(' ', $idVersement, $rang ); $out .= sprintf(' %.2f', $versement->versement/100 ); $out .= sprintf(' %s
', date_format(date_create($versement->date),"d/m/Y")); return $out; }); // ------------------------------------------------------------------------ // préparation de l'affichage $tpl->assign('lesVersements', $_SESSION['lesVersements']); $tpl->assign('plugin_css', ['style.css']); // envoyer au template $tpl->display(PLUGIN_ROOT . '/templates/versements_personnes.tpl');