2
0

cms.event-export-inscription.php 848 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set("display_errors", 1);
  4. if (core::ifGet("from") AND core::getGet("from") == "event-export-inscription") {
  5. $row = event::getInscription(core::getGet("id"));
  6. $tmpList = 'inscripts-evenement-' . core::getGet("id") . '.csv';
  7. $csv = fopen(DIR_TEMP . $tmpList , 'w');
  8. fputcsv($csv, array("id", "loginId", "nom", "prenom", "sexe", "contrat", "lieu", "actif", "id_evenement", "present"), ";");
  9. foreach ($row as $fields) {
  10. fputcsv($csv, $fields, ";");
  11. }
  12. fclose($csv);
  13. header('Content-type: application/octet-stream;');
  14. header('Content-Transfer-Encoding: base64');
  15. header('Content-Disposition: attachment; filename="'.$tmpList.'"');
  16. readfile(DIR_TEMP . $tmpList);
  17. unlink(DIR_TEMP.$tmpList);
  18. } else {
  19. header('HTTP/1.0 401 Unauthorized');
  20. exit();
  21. }