Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1783 Rev 1784
Line 224... Line 224...
224
		foreach ($this->observations_concernees as $auteurId => $liste_obs) {
224
		foreach ($this->observations_concernees as $auteurId => $liste_obs) {
225
			$messageTxt = '';
225
			$messageTxt = '';
226
			$messageHtml = '';
226
			$messageHtml = '';
227
			$donnees = $this->formaterDonneesPourMessage($auteurId, $liste_obs);
227
			$donnees = $this->formaterDonneesPourMessage($auteurId, $liste_obs);
Line 228... Line -...
228
 
-
 
229
			if ($this->testeurCourriel == null) {
228
 
230
				if (is_numeric($auteurId)) {
229
			if (is_numeric($auteurId)) { // inscrits
231
					if ($auteurId != 0) {
230
				if ($auteurId != 0) {
232
						$messageTxt = $this->formaterMessageTxt($donnees, true);
231
					$messageTxt = $this->formaterMessageTxt($donnees, true);
-
 
232
					$messageHtml = $this->formaterMessageHtml($donnees, true);
233
						$messageHtml = $this->formaterMessageHtml($donnees, true);
233
					if ($this->testeurCourriel == null) {
234
						$this->envoyerMessage($messageHtml, $messageTxt, $auteurId);
234
						$this->envoyerMessage($messageHtml, $messageTxt, $auteurId);
235
					}
235
					}
-
 
236
				}
236
				} else {
237
			} else { // non-inscrits
237
					$messageTxt = $this->formaterMessageTxt($donnees, false);
238
				$messageTxt = $this->formaterMessageTxt($donnees, false);
-
 
239
				$messageHtml = $this->formaterMessageHtml($donnees, false);
238
					$messageHtml = $this->formaterMessageHtml($donnees, false);
240
				if ($this->testeurCourriel == null) {
239
					$this->envoyerMessageAdresseArbitraire($messageHtml, $messageTxt, $auteurId);
241
					$this->envoyerMessageAdresseArbitraire($messageHtml, $messageTxt, $auteurId);
240
				}
-
 
241
				
242
				}
-
 
243
			}
242
			}
244
 
243
			$this->recapitulatifAdmin[$auteurId] = array('txt' => $messageTxt, 'html' => $messageHtml);
245
			$this->recapitulatifAdmin[$auteurId] = array('txt' => $messageTxt, 'html' => $messageHtml);
244
		}
246
		}
245
		if ($this->testeurCourriel == null) {
247
		if ($this->testeurCourriel == null) {
246
			$this->envoyerMessageRecap();
248
			$this->envoyerMessageRecap();
Line 284... Line 286...
284
	}
286
	}
Line 285... Line 287...
285
 
287
 
286
	private function formaterDonneesPourMessage($auteurId, $liste_obs) {
288
	private function formaterDonneesPourMessage($auteurId, $liste_obs) {
287
		$donnees = array();
289
		$donnees = array();
-
 
290
		$donnees['liste_observations'] = $liste_obs;
-
 
291
 
288
		$donnees['liste_observations'] = $liste_obs;
292
		if (is_numeric($auteurId)) { // inscrit
289
		$infosUtilisateur = $this->telechargerUtilisateurInfos($auteurId);
293
			$infosUtilisateur = $this->telechargerUtilisateurInfos($auteurId);
-
 
294
			$donnees['auteur_formate'] = $this->formaterIntituleUtilisateur($infosUtilisateur);
-
 
295
		} else { // non-inscrit
-
 
296
			$donnees['auteur_formate'] = $auteurId . " - utilisateur non inscrit";
-
 
297
		}
290
		$donnees['auteur_formate'] = $this->formaterIntituleUtilisateur($infosUtilisateur);
298
 
291
		return $donnees;
299
		return $donnees;
Line 292... Line 300...
292
	}
300
	}
293
 
301