Subversion Repositories eFlore/Applications.del

Rev

Rev 1915 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1915 Rev 1916
Line 140... Line 140...
140
	 * des images.
140
	 * des images.
141
	 */
141
	 */
142
	private function formaterObservations() {
142
	private function formaterObservations() {
143
		$observations = array_map('array_filter', $this->infosObs);
143
		$observations = array_map('array_filter', $this->infosObs);
144
		$obsFormatees = array_flip($this->idsObsOrdonnees);// Permet de garder l'ordre de sortie !
144
		$obsFormatees = array_flip($this->idsObsOrdonnees);// Permet de garder l'ordre de sortie !
145
		//echo '<pre>'.print_r($observations, true).'</pre>';
-
 
146
		foreach ($observations as &$obs) {
145
		foreach ($observations as &$obs) {
147
			$this->nettoyerAuteur($obs);
146
			$this->nettoyerAuteur($obs);
Line 148... Line 147...
148
 
147
 
149
			$id = $obs['id_observation'];
148
			$id = $obs['id_observation'];
150
			// ATTENTION : la requête retourne de nombreuses lignes avec les mêmes données (test de l'existence nécessaire)
149
			// ATTENTION : la requête retourne de nombreuses lignes avec les mêmes données (test de l'existence nécessaire)
151
			if (is_array($obsFormatees[$id]) === false) {
150
			if (is_array($obsFormatees[$id]) === false) {
152
				$obsFormatees[$id] = $obs;
151
				$obsFormatees[$id] = $obs;
153
			}
152
			}
154
			$obsFormatees[$id]['images'][] = $this->extraireInfosImage($obs);
153
			$obsFormatees[$id]['images'][] = $this->extraireInfosImage($obs);
155
		}
-
 
156
 
154
		}
157
		return $obsFormatees;
155
		return $obsFormatees;
Line 158... Line 156...
158
	}
156
	}
159
 
157