Subversion Repositories eFlore/Applications.del

Rev

Rev 1513 | Rev 1793 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1513 Rev 1700
Line 2... Line 2...
2
/**
2
/**
3
 * Le web service image récupère toutes les données de la table del_obs_images
3
 * Le web service image récupère toutes les données de la table del_obs_images
4
 * pour retourner une liste d'images associée à la détermination la plus probable
4
 * pour retourner une liste d'images associée à la détermination la plus probable
5
 * avec la possibilité de ne renvoyer que les images les mieux notées pour un protocole donné
5
 * avec la possibilité de ne renvoyer que les images les mieux notées pour un protocole donné
6
 *
6
 *
7
 * @category	php 5.2
7
 * @category	DEL
8
 * @package	del
8
 * @package		Services
9
 * @subpackage images
9
 * @subpackage	Determinations
10
 * @author		Raphaël Droz <raphael@tela-botanica.org>
10
 * @author		Raphaël Droz <raphael@tela-botanica.org>
-
 
11
 * @author		Jean-Pascal Milcent <jpm@tela-botanica.org>
11
 * @author		Aurélien Peronnet <aurelien@tela-botanica.org>
12
 * @author		Aurélien Peronnet <aurelien@tela-botanica.org>
12
 * @copyright	Copyright (c) 2012, Tela Botanica (accueil@tela-botanica.org)
13
 * @copyright	Copyright (c) 2012, Tela Botanica (accueil@tela-botanica.org)
13
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
14
 * @license		CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
14
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
15
 * @license		GNU-GPL <http://www.gnu.org/licenses/gpl.html>
15
 * @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Images
16
 * @see			http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Images
16
 */
17
 */
Line 17... Line 18...
17
 
18
 
Line 160... Line 161...
160
	/**
161
	/**
161
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
162
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
162
	* @param $liaisons les liaisons de la table del_obs_images
163
	* @param $liaisons les liaisons de la table del_obs_images
163
	* */
164
	* */
164
	private function chargerImage($liaisons) {
165
	private function chargerImage($liaisons) {
165
		
-
 
166
		$images = array();
166
		$images = array();
167
		foreach ($liaisons as $liaison) {
167
		foreach ($liaisons as $liaison) {
Line 168... Line 168...
168
			
168
 
169
			if($liaison['ce_utilisateur'] == 0) {
169
			if ($liaison['ce_utilisateur'] == 0) {
Line 196... Line 196...
196
		return $images;
196
		return $images;
197
	}
197
	}
Line 198... Line 198...
198
	
198
 
199
	/**
199
	/**
200
     * Charger les votes pour chaque image
200
	 * Charger les votes pour chaque image
201
     **/
201
	 */
202
	private function chargerPropositionPlusProbable($images) {
202
	private function chargerPropositionPlusProbable($images) {
203
			$resultatsPropositions = $this->bdd->recupererTous(sprintf(
203
		$resultatsPropositions = $this->bdd->recupererTous(sprintf(
204
                'SELECT * FROM del_commentaire WHERE ce_observation IN (%s) AND nom_sel IS NOT NULL',
204
		'SELECT * FROM del_commentaire WHERE ce_observation IN (%s) AND nom_sel IS NOT NULL',