Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2280 Rev 2403
Line 61... Line 61...
61
	private $limite_decoupage_defaut = 9000; 
61
	private $limite_decoupage_defaut = 9000; 
Line 62... Line 62...
62
	
62
	
Line 63... Line 63...
63
	private $format = 'csv';
63
	private $format = 'csv';
-
 
64
	
-
 
65
	public $id_utilisateur = null;
Line 64... Line 66...
64
	
66
	
65
	public $id_utilisateur = null;
67
	public $export_prive = false;
66
 
68
 
Line 89... Line 91...
89
		}
91
		}
90
	}
92
	}
Line 91... Line 93...
91
	
93
	
92
	private function getCalcul() {
94
	private function getCalcul() {
93
		$criteres = $this->traiterParametresAutorises($_GET);
-
 
94
 
95
		$criteres = $this->traiterParametresAutorises($_GET);
-
 
96
		$criteres['transmission'] = 1;
-
 
97
		
95
		$criteres['transmission'] = 1;
98
		// Définit si l'on exporte les obs privées ainsi que les champs étendus privés
-
 
99
		$this->export_prive = $this->doitEtPeutExporterObsPrivees($criteres);
96
		if($this->doitEtPeutExporterObsPrivees($criteres)) {
100
		if($this->export_prive) {
97
			unset($criteres['transmission']);
101
			unset($criteres['transmission']);
98
			$this->id_utilisateur = $criteres['id_utilisateur'];
102
			$this->id_utilisateur = $criteres['id_utilisateur'];
99
		}
103
		}
Line 153... Line 157...
153
		// par exemple "format", au minimum, devrait être défini
157
		// par exemple "format", au minimum, devrait être défini
154
		if(!$criteres) die('erreur: pas de paramètre reçu');
158
		if(!$criteres) die('erreur: pas de paramètre reçu');
155
		if(!in_array($this->format, array('pdf','csv','xls'))) die('erreur: format invalide');
159
		if(!in_array($this->format, array('pdf','csv','xls'))) die('erreur: format invalide');
Line 156... Line 160...
156
 
160
 
-
 
161
		$criteres['transmission'] = 1;
157
		$criteres['transmission'] = 1;
162
		// Définit si l'on exporte les obs privées ainsi que les champs étendus privés
-
 
163
		$this->export_prive = $this->doitEtPeutExporterObsPrivees($criteres);
158
		if($this->doitEtPeutExporterObsPrivees($criteres)) {
164
		if($this->export_prive) {
159
			unset($criteres['transmission']);
165
			unset($criteres['transmission']);
160
			$this->id_utilisateur = $criteres['ce_utilisateur'];
166
			$this->id_utilisateur = $criteres['ce_utilisateur'];
161
		}
167
		}