Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1246 Rev 1269
Line 424... Line 424...
424
	* */
424
	* */
425
	private function chargerLiaisons() {
425
	private function chargerLiaisons() {
Line 426... Line 426...
426
	
426
	
427
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, station, milieu, date_observation, dob.mots_cles_texte, date_transmission, di.id_image, dob.ce_utilisateur, prenom, nom, courriel, nom_original, dob.commentaire as dob_commentaire, dob.nt, dob.nom_sel_nn '.
427
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, station, milieu, date_observation, dob.mots_cles_texte, date_transmission, di.id_image, dob.ce_utilisateur, prenom, nom, courriel, nom_original, dob.commentaire as dob_commentaire, dob.nt, dob.nom_sel_nn '.
428
						   'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
-
 
429
						   'INNER JOIN '.$this->gestionBdd->formaterTable('del_obs_image', 'doi').
-
 
430
						   'ON doi.id_observation = dob.id_observation '.
428
						   'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
431
						   'LEFT JOIN del_utilisateur du '.
429
						   'LEFT JOIN del_utilisateur du '.
-
 
430
						   'ON du.id_utilisateur = dob.ce_utilisateur '.
-
 
431
						   'LEFT JOIN '.$this->gestionBdd->formaterTable('del_obs_image', 'doi').
432
						   'ON du.id_utilisateur = dob.ce_utilisateur '.
432
						   'ON doi.id_observation = dob.id_observation '.
433
						   'INNER JOIN del_image di '.
433
						   'LEFT JOIN del_image di '.
-
 
434
						   'ON di.id_image = doi.id_image ';
434
						   'ON di.id_image = doi.id_image ';
435
 
435
		$requeteLiaisons .= $this->chargerClauseWhere();
436
		$requeteLiaisons .= $this->chargerClauseWhere();
436
		$requeteLiaisons .= ' GROUP BY doi.id_observation';
437
		$requeteLiaisons .= ' GROUP BY doi.id_observation';
437
		$requeteLiaisons .= ' ORDER BY '.$this->tri.' '.$this->directionTri.' ';
438
		$requeteLiaisons .= ' ORDER BY '.$this->tri.' '.$this->directionTri.' ';
438
		$requeteLiaisons .= $this->gestionBdd->getLimitSql();
-
 
-
 
439
		$requeteLiaisons .= $this->gestionBdd->getLimitSql();
439
		//echo $requeteLiaisons;exit;
440
 
440
		return $this->bdd->recupererTous($requeteLiaisons);
441
		return $this->bdd->recupererTous($requeteLiaisons);
Line 441... Line 442...
441
	}
442
	}
442
	
443