Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1246 Rev 1274
Line 176... Line 176...
176
	private function chargerLiaisons() {
176
	private function chargerLiaisons() {
Line 177... Line 177...
177
	
177
	
178
		$champs = array('dob.id_observation as id_observation', 'nom_ret', 'nom_ret_nn', 'nt', 'famille', 'ce_zone_geo', 'zone_geo', 
178
		$champs = array('dob.id_observation as id_observation', 'nom_ret', 'nom_ret_nn', 'nt', 'famille', 'ce_zone_geo', 'zone_geo', 
179
						'lieudit', 'station', 'milieu', 'date_observation', 'dob.mots_cles_texte as mots_cles_texte', 'dob.commentaire as commentaire', 
179
						'lieudit', 'station', 'milieu', 'date_observation', 'dob.mots_cles_texte as mots_cles_texte', 'dob.commentaire as commentaire', 
180
						'di.mots_cles_texte as mots_cles_texte_image ', 'date_transmission', 'di.id_image as id_image', 'di.ce_utilisateur as ce_utilisateur', 
180
						'di.mots_cles_texte as mots_cles_texte_image ', 'date_transmission', 'di.id_image as id_image', 'di.ce_utilisateur as ce_utilisateur', 
Line 181... Line 181...
181
						'prenom', 'nom', 'courriel', 'nom_original');
181
						'prenom', 'nom', 'courriel', 'dob.nom_utilisateur', 'dob.prenom_utilisateur', 'dob.courriel_utilisateur', 'nom_original');
182
		
182
		
183
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS '.implode(', ',$champs).', '.
183
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS '.implode(', ',$champs).', '.
184
						   'AVG(dvote.valeur) as moyenne_votes '.
184
						   'AVG(dvote.valeur) as moyenne_votes '.
Line 227... Line 227...
227
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
227
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
228
	* @param $liaisons les liaisons de la table del_obs_images
228
	* @param $liaisons les liaisons de la table del_obs_images
229
	* */
229
	* */
230
	private function chargerImage($liaisons) {
230
	private function chargerImage($liaisons) {
Line 231... Line -...
231
		
-
 
232
		//echo '<pre>'.print_r($liaisons,true).'</pre>';exit;
231
		
233
		$images = array();
232
		$images = array();
-
 
233
		foreach ($liaisons as $liaison) {
-
 
234
			
-
 
235
			if($liaison['id_utilisateur'] == 0) {
-
 
236
				$liaison['prenom'] = $liaison['prenom_utilisateur'];
-
 
237
				$liaison['nom'] = $liaison['nom_utilisateur'];
-
 
238
			}
234
		foreach ($liaisons as $liaison) {
239
			
235
			$idObs = $liaison['id_observation'];
240
			$idObs = $liaison['id_observation'];
236
			$idImage = $liaison['id_image'];
241
			$idImage = $liaison['id_image'];
237
			// On enregistre l'ID de l'obs pour n'effectuer qu'une seule requête par la suite
242
			// On enregistre l'ID de l'obs pour n'effectuer qu'une seule requête par la suite
238
			$this->obsIds[] = $idObs;
243
			$this->obsIds[] = $idObs;