position - $b->position; }); $champsNom = array(); foreach ($confNoms as $nom => $champ) { if ($champ->position != 0) { $champsNom[] = $nom; } } // membres donateurs $_SESSION['membresDonateurs'] = Utils::getDonateurs($_SESSION['annee_recu'], $champsNom); // ------------------------------------------------------------------------ // fonctions pour l'affichage // ------------------------------------------------------------------------ // afficher les informations d'une activité et d'un tarif $tpl->register_function('afficher_debut_tarif', function ($params) { $versement = $params['versement']; $idTarif = $versement->idTarif; $tarif = $_SESSION['lesTarifs'][$idTarif]; $idActivite = $tarif->idActivite; $activite = $_SESSION['lesActivites'][$idActivite]; $out = '
'; $out .= sprintf('

Activité « %s »

', $activite->label); if (!empty($activite->description)) { $out .= sprintf('

%s

', $activite->description); } $out .= sprintf('

tarif « %s »', $tarif->label); if ($tarif->montant > 0) { $out .= sprintf(' montant : %.2f €', $tarif->montant/100); } else { $out .= ' montant : libre'; } $out .= '

'; return $out; }); // Afficher les informations d'une personne $tpl->register_function('afficher_debut_personne', function ($params) { $idUser = $params['user']; $idVersement = $params['idVersement']; $personne = $_SESSION['membresDonateurs'][$idUser]; $out = '

'; $out .= sprintf(' ', $idVersement, $idVersement); $out .= sprintf(' ', $idVersement); $out .= sprintf('%s : 0,00 €', $personne->nomPrenom, $idVersement); $out .= '

'; $out .= sprintf('
', $idVersement); return $out; }); // afficher un versement $tpl->register_function('afficher_versement', function ($params) { $versement = $params['versement']; $idVersement = $params['idVersement']; $num = $params['num']; $rang = $params['rang']; $out = '
' : 'impair">'; $out .= sprintf(' ', $idVersement, $idVersement, $rang, $num, $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; }); // ------------------------------------------------------------------------ // aiguillage // ------------------------------------------------------------------------ if ($_GET['action'] == 'personne') { require('versements_personnes.php'); } else { require('versements_activites.php'); }