Overview
Comment: | Correctif : ne pas essayer d'envoyer un message aux membres qui n'ont pas d'adresse email |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Files: | files | file ages | folders |
SHA1: |
8b5c452cad454d421c853cc7987e9763 |
User & Date: | bohwaz on 2019-09-16 23:36:40 |
Other Links: | manifest | tags |
Context
2019-09-17
| ||
23:03 | Retour à la page d'accueil de l'admin, pas le site public check-in: 51e9003327 user: bohwaz tags: trunk, stable | |
2019-09-16
| ||
23:36 | Correctif : ne pas essayer d'envoyer un message aux membres qui n'ont pas d'adresse email check-in: 8b5c452cad user: bohwaz tags: trunk, stable | |
23:24 | Correctif : limite de nombre de résultats non respectée sur les recherches enregistrées check-in: 3743f3d549 user: bohwaz tags: trunk, stable | |
Changes
Modified src/include/lib/Garradin/Membres.php from [89209054f9] to [84b4e80ec3].
︙ | ︙ | |||
325 326 327 328 329 330 331 | return $fields; } public function sendMessage(array $recipients, $subject, $message, $send_copy) { $config = Config::getInstance(); | | > > > > > > > > > | | 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 | return $fields; } public function sendMessage(array $recipients, $subject, $message, $send_copy) { $config = Config::getInstance(); foreach ($recipients as $key => $recipient) { // Ignorer les destinataires avec une adresse email vide if (empty($recipient->email)) { unset($recipients[$key]); continue; } // Refuser d'envoyer un mail à une adresse invalide, sans vérifier le MX // sinon ça serait trop lent if (!SMTP::checkEmailIsValid($recipient->email, false)) { throw new UserException(sprintf('Adresse email invalide : "%s". Aucun message n\'a été envoyé.', $recipient->email)); } } foreach ($recipients as $recipient) { |
︙ | ︙ |