Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1892 Rev 1898
Line 172... Line 172...
172
	* @param $liaisons les liaisons de la table del_obs_images
172
	* @param $liaisons les liaisons de la table del_obs_images
173
	*/
173
	*/
174
	private function formaterInfos() {
174
	private function formaterInfos() {
175
		// regroupe les observations
175
		// regroupe les observations
176
		$obs = array();
176
		$obs = array();
-
 
177
		$imgCelTpl = $this->conteneur->getParametre('cel_img_url_tpl');
177
		foreach ($this->idsObsImg as $ids) {
178
		foreach ($this->idsObsImg as $ids) {
178
			$idobs = $ids['id_observation'];
179
			$idobs = $ids['id_observation'];
179
			$idimg = $ids['id_image'];
180
			$idimg = $ids['id_image'];
Line 180... Line 181...
180
 
181
 
Line 213... Line 214...
213
			}
214
			}
Line 214... Line 215...
214
 
215
 
215
			$img_obj = array(
216
			$img_obj = array(
216
				'id_image' => $idimg,
217
				'id_image' => $idimg,
217
				'nom_image' => $imgdata['nom_image'],
218
				'nom_image' => $imgdata['nom_image'],
218
				'url' => sprintf('http://api.tela-botanica.org/img:%09dO.jpg', $idimg),
219
				'url' => sprintf($imgCelTpl, $idimg, 'O'),
219
				'votes' => array_map('intval', explode(',', $ids['votes'])),
220
				'votes' => array_map('intval', explode(',', $ids['votes'])),
220
				'tags' => explode(',', $ids['tags']),
221
				'tags' => explode(',', $ids['tags']),
221
				'mots_cles_img_cel' => $this->formaterMotsClesCel($imgdata['mots_cles_texte_image'])
222
				'mots_cles_img_cel' => $this->formaterMotsClesCel($imgdata['mots_cles_texte_image'])
222
				);
223
				);
Line 281... Line 282...
281
 
282
 
282
		usort($ret, 'cmp');
283
		usort($ret, 'cmp');
283
		return $ret;
284
		return $ret;
Line 284... Line -...
284
	}
-
 
285
 
-
 
286
 
-
 
287
	/*-------------------------------------------------------------------------------
-
 
288
								FORMATER ET METTRE EN FORME
-
 
289
	--------------------------------------------------------------------------------*/
285
	}
290
 
286
 
291
	/**
287
	/**
292
	 * Formater les mots clés du cel en n'affichant que ceux faisant partie
288
	 * Formater les mots clés du cel en n'affichant que ceux faisant partie
293
	 * d'une liste définie dans le fichier de configuration
289
	 * d'une liste définie dans le fichier de configuration