Subversion Repositories Applications.annuaire

Rev

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

Rev 408 Rev 410
Line 193... Line 193...
193
		$copies = array_key_exists('copies', $this->donnees) ? explode(',', $this->donnees['copies']) : null;
193
		$copies = array_key_exists('copies', $this->donnees) ? explode(',', $this->donnees['copies']) : null;
194
		$format = isset($this->donnees['format']) ? $this->donnees['format'] : 'text';
194
		$format = isset($this->donnees['format']) ? $this->donnees['format'] : 'text';
Line 195... Line 195...
195
 
195
 
196
		$info = null;
196
		$info = null;
-
 
197
		if ($this->estAutoriseMessagerie($envoyeur) || $this->getAnnuaire()->utilisateurExisteParMail($this->idAnnuaire, $envoyeur)) {
-
 
198
			// il est possible de passer directement un email ou bien un id utilisateur
-
 
199
			if(filter_var($destinataireId, FILTER_VALIDATE_EMAIL)) {
-
 
200
				$destinataire = $destinataireId;
197
		if ($this->estAutoriseMessagerie($envoyeur) || $this->getAnnuaire()->utilisateurExisteParMail($this->idAnnuaire, $envoyeur)) {
201
			} else {
-
 
202
				$destinataire = $this->getAnnuaire()->obtenirMailParId($this->idAnnuaire, $destinataireId);
198
			$destinataire = $this->getAnnuaire()->obtenirMailParId($this->idAnnuaire, $destinataireId);
203
			}
199
			if ($destinataire) {
204
			if ($destinataire) {
200
				if($format == 'html') {
205
				if($format == 'html') {
201
					$envoie = $this->getMessagerie()->envoyerMail($envoyeur, $destinataire, $sujet, $contenu);
206
					$envoie = $this->getMessagerie()->envoyerMail($envoyeur, $destinataire, $sujet, $contenu);
202
				} else {
207
				} else {