Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1320 Rev 1336
Line 256... Line 256...
256
		$item['guid'] = $this->creerGuidItem($info);
256
		$item['guid'] = $this->creerGuidItem($info);
257
		$item['lien'] = $this->creerLienItem($info);
257
		$item['lien'] = $this->creerLienItem($info);
258
		$item['categorie'] = $this->creerCategorie($item);
258
		$item['categorie'] = $this->creerCategorie($item);
259
		$item['description'] = $this->creerDescription($this->protegerCaracteresHtmlDansChamps($info), $item);
259
		$item['description'] = $this->creerDescription($this->protegerCaracteresHtmlDansChamps($info), $item);
260
		$item['description_encodee'] = htmlspecialchars($this->creerDescription($info, $item));
260
		$item['description_encodee'] = htmlspecialchars($this->creerDescription($info, $item));
261
		$item['modifier_par'] = $this->auteurs[$info['ci_ce_utilisateur']];
261
		$item['modifier_par'] = $this->getIntituleAuteur($info['ci_ce_utilisateur']);
262
		return $item;
262
		return $item;
263
	}
263
	}
Line 264... Line 264...
264
 
264
 
265
	private function creerGuidItem($element) {
265
	private function creerGuidItem($element) {
Line 344... Line 344...
344
 
344
 
345
	private function creerTitreSimple($element) {
345
	private function creerTitreSimple($element) {
346
		$date = $element['date_observation'];
346
		$date = $element['date_observation'];
347
		$date = date("d/m/Y", strtotime($date));
347
		$date = date("d/m/Y", strtotime($date));
348
		if ($this->etreNull($element['nom_sel']) && $this->etreNull($element['num_nom_sel'])) {
348
		if ($this->etreNull($element['nom_sel']) && $this->etreNull($element['num_nom_sel'])) {
349
			$titre = "Ajout d'une photo par ".$this->auteurs[$element['ci_ce_utilisateur']].' le '.$date;
349
			$titre = "Ajout d'une photo par ".$this->getIntituleAuteur($element['ci_ce_utilisateur']).' le '.$date;
350
		} else {
350
		} else {
351
			$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->auteurs[$element['ci_ce_utilisateur']].' le '.$date;
351
			$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->getIntituleAuteur($element['ci_ce_utilisateur']).' le '.$date;
352
		}
352
		}
353
		return $titre;
353
		return $titre;
Line 354... Line 354...
354
	}
354
	}
Line 666... Line 666...
666
		}
666
		}
667
		return $tableau_criteres_pour_bdd;
667
		return $tableau_criteres_pour_bdd;
668
	}
668
	}
Line 669... Line 669...
669
 
669
 
670
	private function creerDescriptionComplet($donnees, $item) {
670
	private function creerDescriptionComplet($donnees, $item) {
671
		$auteur = $this->auteurs[$donnees['ci_ce_utilisateur']];
671
		$auteur = $this->getIntituleAuteur($donnees['ci_ce_utilisateur']);
Line 672... Line 672...
672
		$auteur_mail = $donnees['ci_ce_utilisateur'];
672
		$auteur_mail = $donnees['ci_ce_utilisateur'];
673
 
673
 
674
		$id_img = $donnees['ci_id_image'];
674
		$id_img = $donnees['ci_id_image'];
Line 769... Line 769...
769
		}
769
		}
770
		$donnees['items'][0]['titre'] = '';
770
		$donnees['items'][0]['titre'] = '';
771
		$contenu = Cel::traiterSquelettePhp($this->squelette, $donnees);
771
		$contenu = Cel::traiterSquelettePhp($this->squelette, $donnees);
772
		return $contenu;
772
		return $contenu;
773
	}
773
	}
-
 
774
 
-
 
775
	private function getIntituleAuteur($courriel) {
-
 
776
		$courriel = strtolower($courriel);
-
 
777
		$intitule = $this->auteurs[$courriel];
-
 
778
		return $intitule;
-
 
779
	}
774
}
780
}
775
781