2 if (!defined("_ECRIRE_INC_VERSION")) return;
4 function action_exporter_dons_payes_dist($arg=null) {
6 /* FIXME: permettre de selectionner les exports */
7 /* FIXME: améliorer la jointure... */
10 $securiser_action = charger_fonction('securiser_action', 'inc');
11 $arg = $securiser_action();
14 /* Vérification des droits de l'utilisateur. */
15 if(!autoriser("exporter", "souscriptiondon", '')) {
16 include_spip('inc/minipres');
22 $row = sql_select("id_souscription_don, courriel,"
23 ."montant, reglee, spip_transactions.statut, date_paiement, mode, autorisation_id,"
24 ."nom, prenom, code_postal, ville, recu_fiscal, envoyer_info, date_souscription,"
25 ."id_souscription_campagne, titre", /* $select */
26 "spip_souscription_dons LEFT JOIN spip_transactions USING(id_transaction) LEFT JOIN spip_souscription_campagnes USING(id_souscription_campagne) ",
27 "reglee='oui'"); /* $where */
29 $entete = array("ID du don",
36 "ID de l'autorisation",
41 "Souhaite reçu fiscal",
42 "Souhaite être informé",
45 "Titre de la campagne");
47 /* Utilisation de la fonction exporter_csv de Bonux */
48 $exporter_csv = charger_fonction('exporter_csv', 'inc/', true);
50 $exporter_csv('souscription_dons_payes', $row, ',', $entete);