[DRAFT] mécanisme anti-doublon étendu à tout type de notification
Je laisse en WIP le temps de finir une batterie de tests
Suite de 08b91226
Une même destinataire ne peut recevoir la même notification en moins de 24h, quelque soit le type d'envoi.
Ajout d'une constante _NOTIFAVANCEES_JETON_ENVOI_DUREE_SECONDES
pour modifier la durée des jetons (défaut = 24h).
Ajout d'une option bloquer_envois_doublons
(booléen) pour activer ou désactiver la vérification à chaque envoi.
Ajout d'une option dry_run
(booléen) pour faire des simulations (on s'arrête à la toute fin, juste avant l'envoi).
On modularise en ajoutant/déplaçant quelques fonctions dans inc/notifavancees.php
:
-
verifier_jeton_envoi()
+purger_jetons_doublons()
-
recuperer_contenu_envoi
: récupérer le contenu d'un envoi → version texte, version courte, etc. -
choisir_langue_envoi
: choisit la langue d'un envoi en fonction du destinataire, des options, etc.
Refs #14
Modification effectuée par Administrator