+ $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails.");
+ }
+ }
+
+ function handler_csv(PlPage &$page, $liste = null)
+ {
+ if (is_null($liste)) {
+ return PL_NOT_FOUND;
+ }
+ $this->prepare_client($page);
+ $members = $this->client->get_members($liste);
+ $list = list_fetch_names(list_extract_members($members[1]));
+ pl_content_headers("text/x-csv");
+
+ echo "email,nom,prenom,promo\n";
+ foreach ($list as $member) {
+ echo @$member['email'] . ',' . @$member['nom'] . ',' . @$member['prenom'] . ',' . @$member['promo'] . "\n";