diff --git a/content/test_slug.html b/content/test_slug.html new file mode 100644 index 0000000..0602a0a --- /dev/null +++ b/content/test_slug.html @@ -0,0 +1,11 @@ +[(#AUTORISER{webmestre}|sinon_interdire_acces)] +[(#REM) + squelette pour tester un slug + @paramètres : + #ENV{slug} = nom du slug + #ENV{dest} = string|array destinataire(s) + + @return : le résultat de la fonction envoyer_gamumail() en mode debug + +] +[(#ENV{slug}|tester_slug{#ENV{dest}})] \ No newline at end of file diff --git a/gamumail_fonctions.php b/gamumail_fonctions.php index 5f513e4..fdd27bb 100644 --- a/gamumail_fonctions.php +++ b/gamumail_fonctions.php @@ -23,6 +23,13 @@ function gamumail_supprimer_si_vide($v){ } } +function tester_slug($slug, $destinataires,$options=[]) { + $f = charger_fonction('envoyer_gamumail', 'inc'); + $options['debug'] = true; + return $f($slug, $destinataires, $options); +} + + /** * modèles pour surcharge des fonctions du CVT gamumail * chacune de ces fonctions a un équivalent spécifique pour chaque slug @@ -92,3 +99,4 @@ function gamumail_traiter_dist($corps, $options, $slug, $destinataires='', $Tcli return $corps; } + diff --git a/saisies/selecteur_slug.html b/saisies/selecteur_slug.html index c7c05f9..0312bfb 100644 --- a/saisies/selecteur_slug.html +++ b/saisies/selecteur_slug.html @@ -1,3 +1,4 @@ +#CACHE{0} [(#REM) une saisie pour choisir un slug parmi ceux ayant statut publie paramètres :