Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1294 Rev 1296
Line 180... Line 180...
180
	}
180
	}
Line 181... Line 181...
181
 
181
 
182
	private function creerTitre($element) {
182
	private function creerTitre($element) {
183
		$tag = $element['tag'];
183
		$tag = $element['tag'];
184
		$nomSel = htmlspecialchars($element['nom_sel']);
184
		$nomSel = htmlspecialchars($element['nom_sel']);
-
 
185
		$tagueur = htmlspecialchars($this->formaterNomTagueur($element));
185
		$tagueur = htmlspecialchars($this->creerTagueur($element));
186
		$auteurImg = $this->formaterNomAuteurImg($element);
186
		$titre = "Tag «{$tag}» pour $nomSel par $tagueur";
187
		$titre = "Tag «{$tag}» par $tagueur pour $nomSel de $auteurImg";
187
		return $titre;
188
		return $titre;
Line 188... Line 189...
188
	}
189
	}
189
 
190
 
Line 234... Line 235...
234
		$url = sprintf($url_tpl, $id);
235
		$url = sprintf($url_tpl, $id);
235
		return $url;
236
		return $url;
236
	}
237
	}
Line 237... Line 238...
237
 
238
 
-
 
239
	private function creerAuteurImg($info) {
-
 
240
		$auteur = $this->formaterNomAuteurImg($info).
-
 
241
			($this->fluxAdminDemande() ? ' ('.$info['auteur_courriel'].')' : '');
-
 
242
		return $auteur;
-
 
243
	}
-
 
244
 
238
	private function creerAuteurImg($info) {
245
	private function formaterNomAuteurImg($info) {
239
		$auteur = 'Anonyme';
246
		$auteur = 'Anonyme';
240
		if ($info['auteur_prenom'] != '' && $info['auteur_nom'] != '') {
247
		if ($info['auteur_prenom'] != '' && $info['auteur_nom'] != '') {
241
			$auteur = $info['auteur_prenom'].' '.$info['auteur_nom'].
-
 
242
				($this->fluxAdminDemande() ? ' ('.$donnees['auteur_courriel'].')' : '');
248
			$auteur = $info['auteur_prenom'].' '.$info['auteur_nom'];
243
		}
249
		}
244
		return $auteur;
250
		return $auteur;
Line 245... Line 251...
245
	}
251
	}
246
 
252
 
247
	private function creerTagueur($info) {
253
	private function creerTagueur($info) {
248
		$tagueur = $this->formaterNomTagueur($info).
254
		$tagueur = $this->formaterNomTagueur($info).
249
			($this->fluxAdminDemande() ? ' ('.$donnees['tagueur_courriel'].')' : '');
255
			($this->fluxAdminDemande() ? ' ('.$info['tagueur_courriel'].')' : '');
Line 250... Line 256...
250
		return $tagueur;
256
		return $tagueur;
251
	}
257
	}
Line 262... Line 268...
262
	 * Retrouver les derniers votes image
268
	 * Retrouver les derniers votes image
263
	 * */
269
	 * */
264
	private function getDerniersVotesImage() {
270
	private function getDerniersVotesImage() {
265
		$requete = 'SELECT DISTINCT id_tag, tag, date, '.
271
		$requete = 'SELECT DISTINCT id_tag, tag, date, '.
266
				'	do.id_observation, do.nom_sel, do.zone_geo, do.date_observation, doi.id_image, '.
272
				'	do.id_observation, do.nom_sel, do.zone_geo, do.date_observation, doi.id_image, '.
267
				'	duo.prenom AS tagueur_prenom, duo.nom AS tagueur_nom, duo.courriel AS tagueur_courriel, '.
273
				'	duo.prenom AS auteur_prenom, duo.nom AS auteur_nom, duo.courriel AS auteur_courriel, '.
268
				'	du.prenom AS auteur_prenom, du.nom AS auteur_nom, du.courriel AS auteur_courriel '.
274
				'	du.prenom AS tagueur_prenom, du.nom AS tagueur_nom, du.courriel AS tagueur_courriel '.
269
				'FROM del_image_tag AS dit '.
275
				'FROM del_image_tag AS dit '.
270
				'	INNER JOIN del_obs_image AS doi '.
276
				'	INNER JOIN del_obs_image AS doi '.
271
				'		ON ce_image = id_image '.
277
				'		ON ce_image = id_image '.
272
				'	INNER JOIN del_observation AS do '.
278
				'	INNER JOIN del_observation AS do '.
273
				'			ON doi.id_observation = do.id_observation '.
279
				'			ON doi.id_observation = do.id_observation '.