maj de la doc, mais surveiller l'argument : args
This commit is contained in:
parent
ce248f1092
commit
7351f46320
1 changed files with 26 additions and 0 deletions
26
README.md
26
README.md
|
@ -213,6 +213,32 @@ Pour les remplacements des @@ et tout autre traitement du texte des mails on uti
|
||||||
* $flux['args']['destinataires'] = $destinataires
|
* $flux['args']['destinataires'] = $destinataires
|
||||||
* $flux['args']['options'] = $options
|
* $flux['args']['options'] = $options
|
||||||
* @return array $flux données du pipeline
|
* @return array $flux données du pipeline
|
||||||
|
function PREFIX_remplacements_slug($flux){
|
||||||
|
include_spip('gamumail_fonctions');
|
||||||
|
|
||||||
|
// remplacements statiques
|
||||||
|
if ($html = $flux['data']) {
|
||||||
|
$html = gamumail_remplacer_modele('url_page_commandes', url_absolue(generer_url_public('historique_commandes')), $html);
|
||||||
|
$html = gamumail_remplacer_modele('url_page_contrats', url_absolue(generer_url_public('mes_contrats')), $html);
|
||||||
|
}
|
||||||
|
|
||||||
|
// remplacements dynamiques
|
||||||
|
/*
|
||||||
|
* /!\ Attention, $flux['args'] peut etre un array cle -> valeur
|
||||||
|
* sans passer par un sous tab $args comme ici
|
||||||
|
*/
|
||||||
|
if ($args = $flux['args']['args']
|
||||||
|
and $html = $flux['data']
|
||||||
|
) {
|
||||||
|
if (isset($args['url_attestation'])) {
|
||||||
|
$html = gamumail_remplacer_modele('url_attestation', $args['url_attestation'], $html);
|
||||||
|
}
|
||||||
|
$flux['data'] = $html;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $flux;
|
||||||
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
#### 4. Pipeline post_gamumail_ok
|
#### 4. Pipeline post_gamumail_ok
|
||||||
Ce pipeline est appelé si le retour de l'envoi du gamumail est OK. Il permet, par exemple, à Paybyurl d'aller modifier le champ date_paybyurl_envoye pour que la date d'envoi soit mise à jour.
|
Ce pipeline est appelé si le retour de l'envoi du gamumail est OK. Il permet, par exemple, à Paybyurl d'aller modifier le champ date_paybyurl_envoye pour que la date d'envoi soit mise à jour.
|
||||||
|
|
Loading…
Add table
Reference in a new issue