Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
00027 require_once ("constant.php");
00028 require_once('class_database.php');
00029 require_once ("user_common.php");
00030 require_once('class_dossier.php');
00031 require_once('class_acc_report.php');
00032 require_once('class_user.php');
00033 if ( ! isset($_GET['gDossier']) ||
00034 ! isset($_GET['f']) )
00035 {
00036 $a='Paramètre manquant';
00037 header("Content-type: text/html; charset: utf8",true);
00038 print $a;
00039 exit();
00040 }
00041
00042 $gDossier=dossier::id();
00043 if ( ! is_dir('tmp') )
00044 {
00045 mkdir ('tmp');
00046 }
00047
00048 $cn=new Database($gDossier);
00049 $rap=new Acc_Report($cn,$_GET['f']);
00050
00051 $file= fopen('php://output',"a+");
00052 header('Pragma: public');
00053 header('Content-type: application/bin');
00054 header('Content-Disposition: attachment;filename="export.bin"',FALSE);
00055 $rap->export_csv($file);
00056 ?>