209,6 → 209,8 |
* POST : |
* - sujet : contient le sujet du message à envoyer. |
* - message : contient le contenu du message à envoyer. |
* - message_txt : (optionnel) si format HTML, peut contenir le contenu du message au format texte comme alternative au HTML à envoyer. |
* Sinon le texte est extrait du HTML (attention à la mise en page!). |
* - utilisateur_courriel : contient le courriel de l'utilisateur qui envoie le message (Il doit être |
* inscrit dans l'annuaire par défaut de Tela Botanica). |
* - copies : peut contenir une liste de courriels séparés par des virguels auxquels une copie du |
221,6 → 223,7 |
$destinataireId = $this->utilisateurId;//$this->donnees['destinataire_id']; |
$sujet = stripslashes($this->donnees['sujet']); |
$contenu = stripslashes($this->donnees['message']); |
$contenuTxt = (isset($this->donnees['message_txt'])) ? $this->donnees['message_txt'] : null; |
$envoyeur = $this->donnees['utilisateur_courriel']; |
$copies = array_key_exists('copies', $this->donnees) ? explode(',', $this->donnees['copies']) : null; |
$format = isset($this->donnees['format']) ? $this->donnees['format'] : 'text'; |
235,8 → 238,14 |
} |
if ($destinataire) { |
if ($format == 'html') { |
$envoie = $this->getMessagerie()->envoyerMail($envoyeur, $destinataire, $sujet, $contenu); |
if (isset($contenuTxt)) { |
$envoie = $this->getMessagerie() |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu, $contenuTxt); |
} else { |
$envoie = $this->getMessagerie() |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu); |
} |
} else { |
$envoie = $this->getMessagerie()->envoyerMailText($envoyeur, $destinataire, $sujet, $contenu); |
} |
if ($envoie) { |