/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']); |
} |
} |
/branches/v1.3-beryllium/scripts/modules/adeterminer/AlerteMailADeterminer.php |
---|
207,10 → 207,13 |
*/ |
private function envoyerMessage($id_destinataire) { |
$url = sprintf($this->conteneur->getParametre('url_service_messagerie'), $id_destinataire); |
$dateFmt = $this->formaterDateCourante(); |
$sujet = sprintf($this->conteneur->getParametre('titre_message_recapitulatif_obs'), $dateFmt); |
$donnees = array( |
'utilisateur_courriel' => $this->conteneur->getParametre('adresse_expediteur_recapitulatif'), |
'format' => 'html', |
'sujet' => $this->conteneur->getParametre('titre_message_recapitulatif_obs'), |
'sujet' => $sujet, |
'message' => $this->messageHtml, |
'message_txt' => $this->messageTxt |
); |
219,6 → 222,12 |
$clientRest->modifier($url, $donnees); |
} |
private function formaterDateCourante() { |
$date = ($this->dateRenvoi == null) ? time() : strtotime($this->dateRenvoi); |
$dateFmt = date('d-m-Y', $date); |
return $dateFmt; |
} |
/** La liste détermination n'étant pas un membre de tela botanica, |
* on lui envoie un message directement |
* @return boolean true ou false suivant le succès ou non de l'envoi |
225,7 → 234,8 |
*/ |
private function envoyerMessageListeDetermination() { |
$destinataires = $this->conteneur->getParametre('adresse_destinataire_recapitulatif_determination'); |
$sujet = $this->conteneur->getParametre('titre_message_recapitulatif_obs'); |
$dateFmt = $this->formaterDateCourante(); |
$sujet = sprintf($this->conteneur->getParametre('titre_message_recapitulatif_obs'), $dateFmt); |
$messagerie = $this->conteneur->getMessagerie(); |
$envoieStatut = $messagerie->envoyerHtml($destinataires, $sujet, $this->messageHtml, $this->messageTxt); |
234,7 → 244,8 |
private function envoyerMessageRecap() { |
$msgRecap = $this->obtenirMessageRecap(); |
$sujet = "IdentiPlante : récapitulatif envoies alertes à déterminer"; |
$dateFmt = $this->formaterDateCourante(); |
$sujet = "IdentiPlante : récapitulatif envoies alertes à déterminer du $dateFmt"; |
$messagerie = $this->conteneur->getMessagerie(); |
$destinataire = $this->conteneur->getParametre('email_recap'); |
$messagerie->envoyerTxt($destinataire, $sujet, $msgRecap); |
291,15 → 302,16 |
private function envoyerMessageTesteur() { |
if ($this->testeurCourriel != null) { |
$messagerie = $this->conteneur->getMessagerie(); |
$dateFmt = $this->formaterDateCourante(); |
$sujet = "TESTEUR : récapitulatif envoies alertes à déterminer"; |
$sujet = "TESTEUR : récapitulatif envoies alertes à déterminer - $dateFmt"; |
$msgRecap = $this->obtenirMessageRecap(); |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $msgRecap); |
$sujet = "TESTEUR : exemple message HTML - alerte à déterminer"; |
$sujet = "TESTEUR : exemple message HTML - alerte à déterminer - $dateFmt"; |
$messagerie->envoyerHtml($this->testeurCourriel, $sujet, $this->messageHtml, $this->messageTxt); |
$sujet = "TESTEUR : exemple message TXT - alerte à déterminer"; |
$sujet = "TESTEUR : exemple message TXT - alerte à déterminer - $dateFmt"; |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $this->messageTxt); |
} |
} |
/branches/v1.3-beryllium/scripts/configurations/config.defaut.ini |
---|
74,9 → 74,9 |
adresse_destinataire_recapitulatif_determination = "determination_plantes@tela-botanica.org" |
; Titre du message de récapitulatif d'identiplante |
titre_message_recapitulatif = "Récapitulatif des derniers commentaires et propositions"; |
titre_message_recapitulatif = "Récapitulatif des derniers commentaires et propositions du %s"; |
; titre du message de récapitulatif des obs à déterminer |
titre_message_recapitulatif_obs = "Récapitulatif des dernières observations à déterminer" |
titre_message_recapitulatif_obs = "Récapitulatif des dernières observations à déterminer du %s" |
; +------------------------------------------------------------------------------------------------------+ |
; Espaces de noms |