Subversion Repositories eFlore/Applications.cel

Rev

Rev 1402 | Rev 1429 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1402 Rev 1408
Line 17... Line 17...
17
* @version $Id$
17
* @version $Id$
18
* @copyright 2012
18
* @copyright 2012
19
*/
19
*/
20
class CelWidgetExport extends Cel {
20
class CelWidgetExport extends Cel {
Line 21... Line 21...
21
	
21
	
22
	private $nom_fichier_export = 'cel_export.csv';
22
	private $nom_fichier_export = 'cel_export';
23
	private $champs_a_exclure = array('ce_utilisateur' => 'ce_utilisateur', 
23
	private $champs_a_exclure = array('ce_utilisateur' => 'ce_utilisateur', 
24
		'courriel_utilisateur' => 'courriel_utilisateur',
24
		'courriel_utilisateur' => 'courriel_utilisateur',
25
		'transmission' => 'transmission');
25
		'transmission' => 'transmission');
26
	private $correspondance_champs = array(
26
	private $correspondance_champs = array(
Line 106... Line 106...
106
		return $parametres_traites;
106
		return $parametres_traites;
107
	}
107
	}
Line 108... Line 108...
108
	
108
	
109
	private function envoyerCsv($csv) {
109
	private function envoyerCsv($csv) {
110
		header('Content-Type: text/csv; charset=UTF-8');
110
		header('Content-Type: text/csv; charset=UTF-8');
111
		header('Content-Disposition: attachment;filename='.$this->nom_fichier_export);
111
		header('Content-Disposition: attachment;filename='.$this->nom_fichier_export.'.csv');
112
		echo $csv;
112
		echo $csv;
113
		exit;
113
		exit;
Line 114... Line 114...
114
	}
114
	}
Line 142... Line 142...
142
		$this->extendSpreadsheetProductor->initSpreadsheet();
142
		$this->extendSpreadsheetProductor->initSpreadsheet();
Line 143... Line 143...
143
		
143
		
Line 144... Line 144...
144
		$workbook = new Spreadsheet_Excel_Writer();
144
		$workbook = new Spreadsheet_Excel_Writer();
145
 
145
 
Line 146... Line 146...
146
		$worksheet = $workbook->addWorksheet('Liste');
146
		$worksheet = $workbook->addWorksheet('Liste');
Line 147... Line 147...
147
		$workbook->send($this->nom_fichier_export);
147
		$workbook->send($this->nom_fichier_export.'.xls');
148
		
148