| Line 205... |
Line 205... |
| 205 |
* @param string $message
|
205 |
* @param string $message
|
| 206 |
* @param int $id_destinataire
|
206 |
* @param int $id_destinataire
|
| 207 |
*/
|
207 |
*/
|
| 208 |
private function envoyerMessage($id_destinataire) {
|
208 |
private function envoyerMessage($id_destinataire) {
|
| 209 |
$url = sprintf($this->conteneur->getParametre('url_service_messagerie'), $id_destinataire);
|
209 |
$url = sprintf($this->conteneur->getParametre('url_service_messagerie'), $id_destinataire);
|
| - |
|
210 |
$dateFmt = $this->formaterDateCourante();
|
| - |
|
211 |
$sujet = sprintf($this->conteneur->getParametre('titre_message_recapitulatif_obs'), $dateFmt);
|
| - |
|
212 |
|
| 210 |
$donnees = array(
|
213 |
$donnees = array(
|
| 211 |
'utilisateur_courriel' => $this->conteneur->getParametre('adresse_expediteur_recapitulatif'),
|
214 |
'utilisateur_courriel' => $this->conteneur->getParametre('adresse_expediteur_recapitulatif'),
|
| 212 |
'format' => 'html',
|
215 |
'format' => 'html',
|
| 213 |
'sujet' => $this->conteneur->getParametre('titre_message_recapitulatif_obs'),
|
216 |
'sujet' => $sujet,
|
| 214 |
'message' => $this->messageHtml,
|
217 |
'message' => $this->messageHtml,
|
| 215 |
'message_txt' => $this->messageTxt
|
218 |
'message_txt' => $this->messageTxt
|
| 216 |
);
|
219 |
);
|
| Line 217... |
Line 220... |
| 217 |
|
220 |
|
| 218 |
$clientRest = $this->conteneur->getRestClient();
|
221 |
$clientRest = $this->conteneur->getRestClient();
|
| 219 |
$clientRest->modifier($url, $donnees);
|
222 |
$clientRest->modifier($url, $donnees);
|
| Line -... |
Line 223... |
| - |
|
223 |
}
|
| - |
|
224 |
|
| - |
|
225 |
private function formaterDateCourante() {
|
| - |
|
226 |
$date = ($this->dateRenvoi == null) ? time() : strtotime($this->dateRenvoi);
|
| - |
|
227 |
$dateFmt = date('d-m-Y', $date);
|
| - |
|
228 |
return $dateFmt;
|
| 220 |
}
|
229 |
}
|
| 221 |
|
230 |
|
| 222 |
/** La liste détermination n'étant pas un membre de tela botanica,
|
231 |
/** La liste détermination n'étant pas un membre de tela botanica,
|
| 223 |
* on lui envoie un message directement
|
232 |
* on lui envoie un message directement
|
| 224 |
* @return boolean true ou false suivant le succès ou non de l'envoi
|
233 |
* @return boolean true ou false suivant le succès ou non de l'envoi
|
| 225 |
*/
|
234 |
*/
|
| - |
|
235 |
private function envoyerMessageListeDetermination() {
|
| 226 |
private function envoyerMessageListeDetermination() {
|
236 |
$destinataires = $this->conteneur->getParametre('adresse_destinataire_recapitulatif_determination');
|
| Line 227... |
Line 237... |
| 227 |
$destinataires = $this->conteneur->getParametre('adresse_destinataire_recapitulatif_determination');
|
237 |
$dateFmt = $this->formaterDateCourante();
|
| 228 |
$sujet = $this->conteneur->getParametre('titre_message_recapitulatif_obs');
|
238 |
$sujet = sprintf($this->conteneur->getParametre('titre_message_recapitulatif_obs'), $dateFmt);
|
| 229 |
|
239 |
|
| 230 |
$messagerie = $this->conteneur->getMessagerie();
|
240 |
$messagerie = $this->conteneur->getMessagerie();
|
| Line 231... |
Line 241... |
| 231 |
$envoieStatut = $messagerie->envoyerHtml($destinataires, $sujet, $this->messageHtml, $this->messageTxt);
|
241 |
$envoieStatut = $messagerie->envoyerHtml($destinataires, $sujet, $this->messageHtml, $this->messageTxt);
|
| 232 |
return $envoieStatut;
|
242 |
return $envoieStatut;
|
| - |
|
243 |
}
|
| 233 |
}
|
244 |
|
| 234 |
|
245 |
private function envoyerMessageRecap() {
|
| 235 |
private function envoyerMessageRecap() {
|
246 |
$msgRecap = $this->obtenirMessageRecap();
|
| 236 |
$msgRecap = $this->obtenirMessageRecap();
|
247 |
$dateFmt = $this->formaterDateCourante();
|
| 237 |
$sujet = "IdentiPlante : récapitulatif envoies alertes à déterminer";
|
248 |
$sujet = "IdentiPlante : récapitulatif envoies alertes à déterminer du $dateFmt";
|
| Line 289... |
Line 300... |
| 289 |
}
|
300 |
}
|
| Line 290... |
Line 301... |
| 290 |
|
301 |
|
| 291 |
private function envoyerMessageTesteur() {
|
302 |
private function envoyerMessageTesteur() {
|
| 292 |
if ($this->testeurCourriel != null) {
|
303 |
if ($this->testeurCourriel != null) {
|
| - |
|
304 |
$messagerie = $this->conteneur->getMessagerie();
|
| Line 293... |
Line 305... |
| 293 |
$messagerie = $this->conteneur->getMessagerie();
|
305 |
$dateFmt = $this->formaterDateCourante();
|
| 294 |
|
306 |
|
| 295 |
$sujet = "TESTEUR : récapitulatif envoies alertes à déterminer";
|
307 |
$sujet = "TESTEUR : récapitulatif envoies alertes à déterminer - $dateFmt";
|
| Line 296... |
Line 308... |
| 296 |
$msgRecap = $this->obtenirMessageRecap();
|
308 |
$msgRecap = $this->obtenirMessageRecap();
|
| 297 |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $msgRecap);
|
309 |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $msgRecap);
|
| Line 298... |
Line 310... |
| 298 |
|
310 |
|
| 299 |
$sujet = "TESTEUR : exemple message HTML - alerte à déterminer";
|
311 |
$sujet = "TESTEUR : exemple message HTML - alerte à déterminer - $dateFmt";
|
| 300 |
$messagerie->envoyerHtml($this->testeurCourriel, $sujet, $this->messageHtml, $this->messageTxt);
|
312 |
$messagerie->envoyerHtml($this->testeurCourriel, $sujet, $this->messageHtml, $this->messageTxt);
|
| 301 |
|
313 |
|
| 302 |
$sujet = "TESTEUR : exemple message TXT - alerte à déterminer";
|
314 |
$sujet = "TESTEUR : exemple message TXT - alerte à déterminer - $dateFmt";
|
| 303 |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $this->messageTxt);
|
315 |
$messagerie->envoyerTxt($this->testeurCourriel, $sujet, $this->messageTxt);
|