Line 223... |
Line 223... |
223 |
$destinataireId = $this->utilisateurId;//$this->donnees['destinataire_id'];
|
223 |
$destinataireId = $this->utilisateurId;//$this->donnees['destinataire_id'];
|
224 |
$sujet = stripslashes($this->donnees['sujet']);
|
224 |
$sujet = stripslashes($this->donnees['sujet']);
|
225 |
$contenu = stripslashes($this->donnees['message']);
|
225 |
$contenu = stripslashes($this->donnees['message']);
|
226 |
$contenuTxt = (isset($this->donnees['message_txt'])) ? $this->donnees['message_txt'] : null;
|
226 |
$contenuTxt = (isset($this->donnees['message_txt'])) ? $this->donnees['message_txt'] : null;
|
227 |
$envoyeur = $this->donnees['utilisateur_courriel'];
|
227 |
$envoyeur = $this->donnees['utilisateur_courriel'];
|
- |
|
228 |
$adresse_reponse = (isset($this->donnees['reponse_courriel']) ? $this->donnees['reponse_courriel'] : $this->donnees['utilisateur_courriel']);
|
228 |
$copies = array_key_exists('copies', $this->donnees) ? explode(',', $this->donnees['copies']) : null;
|
229 |
$copies = array_key_exists('copies', $this->donnees) ? explode(',', $this->donnees['copies']) : null;
|
229 |
$format = isset($this->donnees['format']) ? $this->donnees['format'] : 'text';
|
230 |
$format = isset($this->donnees['format']) ? $this->donnees['format'] : 'text';
|
Line 230... |
Line 231... |
230 |
|
231 |
|
231 |
$info = null;
|
232 |
$info = null;
|
Line 238... |
Line 239... |
238 |
}
|
239 |
}
|
239 |
if ($destinataire) {
|
240 |
if ($destinataire) {
|
240 |
if ($format == 'html') {
|
241 |
if ($format == 'html') {
|
241 |
if (isset($contenuTxt)) {
|
242 |
if (isset($contenuTxt)) {
|
242 |
$envoie = $this->getMessagerie()
|
243 |
$envoie = $this->getMessagerie()
|
243 |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu, $contenuTxt);
|
244 |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu, $contenuTxt, $adresse_reponse);
|
244 |
} else {
|
245 |
} else {
|
245 |
$envoie = $this->getMessagerie()
|
246 |
$envoie = $this->getMessagerie()
|
246 |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu);
|
247 |
->envoyerMail($envoyeur, $destinataire, $sujet, $contenu, '', $adresse_reponse);
|
247 |
}
|
248 |
}
|
248 |
} else {
|
249 |
} else {
|
249 |
$envoie = $this->getMessagerie()->envoyerMailText($envoyeur, $destinataire, $sujet, $contenu);
|
250 |
$envoie = $this->getMessagerie()->envoyerMailText($envoyeur, $destinataire, $sujet, $contenu, '', $adresse_reponse);
|
250 |
}
|
251 |
}
|
251 |
if ($envoie) {
|
252 |
if ($envoie) {
|
252 |
$info['message'] = "Votre message a bien été envoyé.";
|
253 |
$info['message'] = "Votre message a bien été envoyé.";
|
253 |
foreach ($copies as $copie) {
|
254 |
foreach ($copies as $copie) {
|
254 |
$sujet = '[COPIE] '.$sujet;
|
255 |
$sujet = '[COPIE] '.$sujet;
|
255 |
$contenu = "Message original envoyé par $envoyeur pour $destinataire.\n--\n".$contenu;
|
256 |
$contenu = "Message original envoyé par $envoyeur pour $destinataire.\n--\n".$contenu;
|
256 |
$this->getMessagerie()->envoyerMailText($envoyeur, $copie, $sujet, $contenu);
|
257 |
$this->getMessagerie()->envoyerMailText($envoyeur, $copie, $sujet, $contenu, '', $adresse_reponse);
|
257 |
}
|
258 |
}
|
258 |
} else {
|
259 |
} else {
|
259 |
$info['message'] = "Le message n'a pas pu être envoyé.";
|
260 |
$info['message'] = "Le message n'a pas pu être envoyé.";
|
260 |
}
|
261 |
}
|
261 |
} else {
|
262 |
} else {
|