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 {
|