la doc pôur l'utilisation des PDFs et le passage d'args à l'API envoyer_gamumail

This commit is contained in:
clem 2020-09-14 17:05:31 +02:00
parent 4a1a932503
commit 06286f7ea6
2 changed files with 21 additions and 2 deletions

View file

@ -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' ]
```

View file

@ -76,6 +76,7 @@
<div class="#EDIT{meta-gamumail/mail_cci} inbl w600p">[(#CONFIG{gamumail/mail_cci}|sinon{<i>double clic pour éditer</i>})]</div>
<p class="explication">Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.</p>
</div>
<strong class="explication">Double clic pour éditer les champs des modèles.</strong>
</div>
<BOUCLE_message(GAMUMAILS)>
@ -132,7 +133,7 @@
</BOUCLE_message>
<a class="btn" title="Créer un modèle de mail" href="[(#URL_ACTION_AUTEUR{creer_slug,null,#SELF})]"><i class="fa fa-envelope"></i> Nouveau modèle</a>
<em class="explication">Double clic pour éditer les champs des modèles.</em>
</div>
<INCLURE{fond=gamumail/remplacements_slugs}>