Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2077 Rev 2156
Line 77... Line 77...
77
 
77
 
78
	private function getInfosObservationEtImages() {
78
	private function getInfosObservationEtImages() {
79
		$obsChamps = $this->sql->getAliasDesChamps($this->mappings['observations'], null, 'do');
79
		$obsChamps = $this->sql->getAliasDesChamps($this->mappings['observations'], null, 'do');
Line 80... Line 80...
80
		$imgChamps = $this->sql->getAliasDesChamps($this->mappings['images'], null, 'di');
80
		$imgChamps = $this->sql->getAliasDesChamps($this->mappings['images'], null, 'di');
81
 
81
 
82
		// champs de l'annuaire (del_utilisateur): id_utilisateur prenom, nom, courriel
82
		// rétrocompatibilité champs de l'annuaire après suppression de del_utilisateur
83
		$annuaireChamps = implode(', ', array(
83
		$annuaireChamps = implode(', ', array(
84
			"IFNULL(du.prenom, do.prenom_utilisateur) AS `auteur.prenom`",
84
			"do.prenom_utilisateur AS `auteur.prenom`",
Line 85... Line 85...
85
			"IFNULL(du.nom, do.nom_utilisateur) AS `auteur.nom`",
85
			"do.nom_utilisateur AS `auteur.nom`",
86
			"IFNULL(du.courriel, do.courriel_utilisateur) AS `auteur.courriel`"));
86
			"do.courriel_utilisateur AS `auteur.courriel`"));
87
 
87
 
88
		$requete = "SELECT $obsChamps, $imgChamps, $annuaireChamps ".
-
 
89
			"FROM del_observation AS do ".
88
		$requete = "SELECT $obsChamps, $imgChamps, $annuaireChamps ".
90
			"	LEFT JOIN del_image AS di ON (do.id_observation = di.ce_observation) ".
89
			"FROM del_observation AS do ".
91
			"	LEFT JOIN del_utilisateur AS du ON (do.ce_utilisateur = du.id_utilisateur) ".
90
			"	LEFT JOIN del_image AS di ON (do.id_observation = di.ce_observation) ".
92
			"WHERE do.id_observation = {$this->idObs} ".
91
			"WHERE do.id_observation = {$this->idObs} ".
93
			'-- '.__FILE__.':'.__LINE__;
92
			'-- '.__FILE__.':'.__LINE__;