Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1348 Rev 1349
Line 29... Line 29...
29
	}
29
	}
Line 30... Line 30...
30
	
30
	
31
	public function executer() {
31
	public function executer() {
32
		try {
32
		try {
-
 
33
			$observations = $this->chargerObservationsCommentees();
33
			$observations = $this->chargerObservationsCommentees();
34
			if(!empty($observations)) {
34
			$this->formaterObservations($observations);
35
				$this->formaterObservations($observations);
35
			$commentaires = $this->chargerCommentairesAjourdhui();
36
				$commentaires = $this->chargerCommentairesAjourdhui();
36
			$this->formaterCommentaires($commentaires);
37
				$this->formaterCommentaires($commentaires);
-
 
38
				$this->parcourirListeCommentairesEtEnvoyerMessage($this->observations_concernees);
37
			$this->parcourirListeCommentairesEtEnvoyerMessage($this->observations_concernees);
39
			}
38
		} catch (Exception $e) {
40
		} catch (Exception $e) {
39
			$this->traiterErreur($e->getMessage());
41
			$this->traiterErreur($e->getMessage());
40
		}
42
		}
Line 157... Line 159...
157
	}
159
	}
Line 158... Line 160...
158
	
160
	
159
	private function formaterMessagePourAuteur($liste_obs, $auteur) {
161
	private function formaterMessagePourAuteur($liste_obs, $auteur) {
160
		$donnees = array();
162
		$donnees = array();
161
		// copie de la première obs pour en obtenir le nom et prénom de l'auteur
163
		// copie de la première obs pour en obtenir le nom et prénom de l'auteur
162
		// (en deux fois pour éviter un warning en mode strict
164
		// (en deux fois pour éviter un warning en mode strict)
163
		$valeurs = array_values($liste_obs);
165
		$valeurs = array_values($liste_obs);
164
		$premiere_obs = array_shift($valeurs);
166
		$premiere_obs = array_shift($valeurs);
165
		$donnees['liste_observations'] = $liste_obs;
167
		$donnees['liste_observations'] = $liste_obs;
166
		$donnees['auteur'] = $auteur;
168
		$donnees['auteur'] = $auteur;