mécanisme anti-doublon étendu à tout type de notification
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 tcharlss