Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1724 Rev 1725
Line 178... Line 178...
178
		return $commentaire['utilisateur_prenom'].' '.$commentaire['utilisateur_nom'];
178
		return $commentaire['utilisateur_prenom'].' '.$commentaire['utilisateur_nom'];
179
	}
179
	}
Line 180... Line 180...
180
 
180
 
181
	protected function envoyerMessageAuxDestinataires() {
181
	protected function envoyerMessageAuxDestinataires() {
182
		foreach ($this->observations_concernees as $auteurId => $liste_obs) {
182
		foreach ($this->observations_concernees as $auteurId => $liste_obs) {
183
			$donnees = $this->formaterDonneesPourMessage($liste_obs, $auteur);
183
			$donnees = $this->formaterDonneesPourMessage($liste_obs);
184
			$messageTxt = $this->formaterMessageTxt($donnees);
184
			$messageTxt = $this->formaterMessageTxt($donnees);
185
			$messageHtml = $this->formaterMessageHtml($donnees);
185
			$messageHtml = $this->formaterMessageHtml($donnees);
Line 186... Line 186...
186
			$this->recapitulatifAdmin[$auteurId] = array('txt' => $messageTxt, 'html' => $messageHtml);
186
			$this->recapitulatifAdmin[$auteurId] = array('txt' => $messageTxt, 'html' => $messageHtml);
Line 209... Line 209...
209
		// Nettoyage des tabulations pour indentation du code PHP
209
		// Nettoyage des tabulations pour indentation du code PHP
210
		$msgTxt = str_replace("\t", '', $msgTxt);
210
		$msgTxt = str_replace("\t", '', $msgTxt);
211
		return $msgTxt;
211
		return $msgTxt;
212
	}
212
	}
Line 213... Line 213...
213
 
213
 
214
	private function formaterDonneesPourMessage($liste_obs, $auteur) {
214
	private function formaterDonneesPourMessage($liste_obs) {
215
		$donnees = array();
215
		$donnees = array();
216
		// copie de la première obs pour en obtenir le nom et prénom de l'auteur
216
		// copie de la première obs pour en obtenir le nom et prénom de l'auteur
217
		// (en deux fois pour éviter un warning en mode strict)
217
		// (en deux fois pour éviter un warning en mode strict)
218
		$valeurs = array_values($liste_obs);
218
		$valeurs = array_values($liste_obs);
219
		$premiere_obs = array_shift($valeurs);
219
		$premiere_obs = array_shift($valeurs);
220
		$donnees['liste_observations'] = $liste_obs;
-
 
221
		$donnees['auteur'] = $auteur;
220
		$donnees['liste_observations'] = $liste_obs;
Line 222... Line 221...
222
		$donnees['auteur_formate'] = ucfirst($premiere_obs['prenom_utilisateur']).' '.ucfirst($premiere_obs['nom_utilisateur']);
221
		$donnees['auteur_formate'] = ucfirst($premiere_obs['prenom_utilisateur']).' '.ucfirst($premiere_obs['nom_utilisateur']);
223
 
222