Overview
Comment: | Ne pas empêcher l'envoi si le premier membre n'a pas d'email, filtrer ensuite |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Files: | files | file ages | folders |
SHA1: |
499dea3c741f7317b562a0565af66114 |
User & Date: | bohwaz on 2020-01-03 12:28:23 |
Other Links: | manifest | tags |
Context
2020-01-05
| ||
18:26 | Message plus clair qu'un select vide check-in: 257e6ec217 user: bohwaz tags: trunk, stable | |
2020-01-03
| ||
12:28 | Ne pas empêcher l'envoi si le premier membre n'a pas d'email, filtrer ensuite check-in: 499dea3c74 user: bohwaz tags: trunk, stable | |
2020-01-02
| ||
15:32 | Ordre d'installation check-in: 1b41d19505 user: bohwaz tags: trunk, stable | |
Changes
Modified src/include/lib/Garradin/Membres.php from [25c189b224] to [c6e8b8584f].
︙ | |||
318 319 320 321 322 323 324 325 326 327 328 329 330 331 | 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 | + + + + | // 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)); } } if (!count($recipients)) { throw new UserException('Aucun destinataire de la liste ne possède d\'adresse email.'); } foreach ($recipients as $recipient) { Utils::sendEmail(Utils::EMAIL_CONTEXT_BULK, $recipient->email, $subject, $message, $recipient->id); } if ($send_copy) |
︙ |
Modified src/www/admin/membres/message_collectif.php from [e6c89479ee] to [41976be460].
︙ | |||
26 27 28 29 30 31 32 | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | - + | $recipients = $recherche->search($match[2], ['id', 'email'], true); } catch (UserException $e) { $form->addError($e->getMessage()); } } |
︙ |