diff --git a/README.md b/README.md index dc3be3f..20bd685 100644 --- a/README.md +++ b/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']['options'] = $options * @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 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.