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