(#ENV*{message_erreur})
] [(#ENV*{message_ok})
] diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php index 590dc9b..6459927 100644 --- a/formulaires/gamumail.php +++ b/formulaires/gamumail.php @@ -356,6 +356,12 @@ function formulaires_gamumail_traiter_dist($slug, $destinataires = 0, $Tclient = } else { $retour['message_ok'] = _T('gamumail:mail_envoye'); + + // appel d'une éventuelle fonction de traitement si le mail est OK + $retour = pipeline('post_gamumail_ok', array( + 'args' => $args, + 'data' => $retour + )); } // on supprime les pdfs temporaires diff --git a/gamumail_pipelines.php b/gamumail_pipelines.php index d83f26f..7968c4e 100644 --- a/gamumail_pipelines.php +++ b/gamumail_pipelines.php @@ -29,7 +29,18 @@ function gamumail_remplacements_slug($flux) { return $flux; } +/** + * pipeline pour déclencher une action si le gamumail est envoyé OK + * (typiquement enregistrer la date d'envoi) + * + * @param array $flux Données du pipeline + * @return array Données du pipeline + * + **/ +function gamumail_post_gamumail_ok($flux) { + return $flux; +} /** * Optimiser la base de données diff --git a/inclure/fermer_modale.html b/inclure/fermer_modale.html new file mode 100644 index 0000000..c8afbcd --- /dev/null +++ b/inclure/fermer_modale.html @@ -0,0 +1 @@ +[(#REM) fichier vide pour surcharge si besoin de fermer la modale dans laquelle formulaire/gamumail.html est ouvert ] \ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 61d8fdd..bf53e4e 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@