// 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);