la doc pôur l'utilisation des PDFs et le passage d'args à l'API envoyer_gamumail
This commit is contained in:
parent
4a1a932503
commit
06286f7ea6
2 changed files with 21 additions and 2 deletions
20
README.md
20
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' ]
|
||||
```
|
||||
|
|
|
@ -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}>
|
||||
|
|
Loading…
Add table
Reference in a new issue