diff --git a/README.md b/README.md index 796cb5c..ed27fbe 100644 --- a/README.md +++ b/README.md @@ -163,7 +163,18 @@ on peut définir un header / footer pour les messages : - exemple d'appel : ```php $fonction = charger_fonction('envoyer_gamumail','inc'); -$fonction(lire_config('souscriptions/slug_souscription_creation'), $Tdest, ['debug' => false, 'nb_parts' => intval(_request('nombre'))]); +$options = [ + 'debug' => false, + 'args' => ['nb_parts' => intval(_request('nombre'))], + 'pdfs' => [ + [ + 'fichier' => 'pdf_attestation_souscription', + 'nom' => 'attestation_souscription_'.$id_souscription, + 'contexte' => ['id_souscription' => $id_souscription] + ], + ], +]; +$fonction(lire_config('souscriptions/slug_souscription_validation'), $Tdest, $options); ``` - arguments : ```php @@ -173,4 +184,11 @@ $fonction(lire_config('souscriptions/slug_souscription_creation'), $Tdest, ['deb * @param array $options : * $options['debug' => true] pour afficher le $corps final sans envoyer le mail * $options['cci' => true] pour passer tous les destinataires en cci si il y en a plus qu'un + * $options['args' => ['param_1' => 'valeur_1, 'param_2' => 'valeur_2', ...]] + * $options['pdfs' => [...]] array des fichiers PDF générés à attacher dont les éléments peuvent être : + * - soit un nom de squelette PDF + * - soit un array avec 3 éléments (seul le 1er est obligatoire): + * [ 'fichier' => 'squelette_PDF', + * 'contexte' => ['parametre_url_1' => 'valeur_1', 'parametre_url_2' => 'valeur_2', ...] + * 'nom' => 'nom_fichier_attache' ] ``` diff --git a/inclure/gamumail_config.html b/inclure/gamumail_config.html index 0bf57c2..6c9d347 100644 --- a/inclure/gamumail_config.html +++ b/inclure/gamumail_config.html @@ -76,6 +76,7 @@
[(#CONFIG{gamumail/mail_cci}|sinon{double clic pour éditer})]

Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.

+ Double clic pour éditer les champs des modèles. @@ -132,7 +133,7 @@ Nouveau modèle - Double clic pour éditer les champs des modèles. +