Exemple #1
0
 // Modification des paramètres de tri en fonction des demandes passées en GET
 if (isset($_GET['tri']) && in_array($_GET['tri'], $tris_valides) && isset($_GET['sens']) && in_array($_GET['sens'], $sens_valides)) {
     $list_ordre = $_GET['tri'] . ' ' . $_GET['sens'];
 }
 if (isset($_GET['date'])) {
     $list_date_assemblee_generale = $_GET['date'];
 } else {
     $_GET['date'] = $list_date_assemblee_generale;
 }
 if ($action == "listing") {
     $list_ordre = "nom";
 }
 // Mise en place de la liste dans le scope de smarty
 $convocations = $assemblee_generale->obtenirNombrePersonnesAJourDeCotisation($timestamp);
 $presences = $assemblee_generale->obtenirNombrePresencesEtPouvoirs($timestamp);
 $quorum = $assemblee_generale->obtenirEcartQuorum($timestamp);
 $liste_personnes = $assemblee_generale->obtenirListe($list_date_assemblee_generale, $list_ordre, $list_associatif);
 $liste_personnes_a_jour = $assemblee_generale->obtenirListePersonnesAJourDeCotisation($timestamp);
 $personnes_physiques = array();
 foreach ($liste_personnes as $liste_id => $personne) {
     $personnes_physiques[$liste_id] = $personne;
     $hash = md5($personne['id'] . '_' . $personne['email'] . '_' . $personne['login']);
     $personnes_physiques[$liste_id]['hash'] = $hash;
     if (in_array($personne['id'], $liste_personnes_a_jour)) {
         $personnes_physiques[$liste_id]['ajour'] = true;
     } else {
         $personnes_physiques[$liste_id]['ajour'] = false;
     }
 }
 $smarty->assign('convocations', $convocations);
 $smarty->assign('presences', $presences);