Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1742 → Rev 1743

/branches/v1.3-beryllium/scripts/modules/commentaires/AlerteMailCommentaires.php
263,10 → 263,12
 
private function envoyerMessage($messageHtml, $messageTxt, $id_destinataire) {
$url = sprintf($this->conteneur->getParametre('url_service_messagerie'), $id_destinataire);
$dateFmt = $this->formaterDateCourante();
$sujet = sprintf($this->conteneur->getParametre('titre_message_recapitulatif'), $dateFmt);
$donnees = array(
'utilisateur_courriel' => $this->conteneur->getParametre('adresse_expediteur_recapitulatif'),
'format' => 'html',
'sujet' => $this->conteneur->getParametre('titre_message_recapitulatif'),
'sujet' => $sujet,
'message' => $messageHtml,
'message_txt' => $messageTxt
);
275,9 → 277,16
$clientRest->modifier($url, $donnees);
}
 
private function formaterDateCourante() {
$date = ($this->dateRenvoi == null) ? time() : strtotime($this->dateRenvoi);
$dateFmt = date('d-m-Y', $date);
return $dateFmt;
}
 
private function envoyerMessageRecap() {
$msgRecap = $this->obtenirMessageRecap();
$sujet = "IdentiPlante : récapitulatif envoies alertes commentaires";
$dateFmt = $this->formaterDateCourante();
$sujet = "IdentiPlante : récapitulatif envoies alertes commentaires du $dateFmt";
$messagerie = $this->conteneur->getMessagerie();
$destinataire = $this->conteneur->getParametre('email_recap');
$messagerie->envoyerTxt($destinataire, $sujet, $msgRecap);
304,16 → 313,17
private function envoyerMessagesTesteur() {
if ($this->testeurCourriel != null) {
$messagerie = $this->conteneur->getMessagerie();
$dateFmt = $this->formaterDateCourante();
 
$sujet = "TESTEUR : récapitulatif envoies alertes commentaires";
$sujet = "TESTEUR : récapitulatif envoies alertes commentaires - $dateFmt";
$msgRecap = $this->obtenirMessageRecap();
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $msgRecap);
 
$message = $this->recapitulatifAdmin[array_rand($this->recapitulatifAdmin)];
$sujet = "TESTEUR : exemple message HTML - alerte commentaire";
$sujet = "TESTEUR : exemple message HTML - alerte commentaire - $dateFmt";
$messagerie->envoyerHtml($this->testeurCourriel, $sujet, $message['html'], $message['txt']);
 
$sujet = "TESTEUR : exemple message TXT - alerte commentaire";
$sujet = "TESTEUR : exemple message TXT - alerte commentaire - $dateFmt";
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $message['txt']);
}
}