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);
|