$slug, * 'sujet' => $gamuMail['sujet'], * 'texte' => $gamuMail['texte'], * 'pour' => implode(',', $Tmails), * 'cc' => lire_config('gamumail/mail_cc'), * 'cci' => lire_config('gamumail/mail_cci'), * 'TFichierpdfs' => $TFichierPdf, * 'Tpdfs_ok' => [], * 'Tid_doc' => [], * 'options' => $options * ); * **/ function gamumail_charger_dist($valeurs, $options, $slug, $destinataires='', $Tclient=[], $Tpdf=[], $redirect='') { return $valeurs; } /** * fonction appelée en fin de gamumail_verifier_dist() * * @return array $erreurs * **/ function gamumail_verifier_dist($erreurs, $options, $slug, $destinataires='', $Tclient=[], $Tpdf=[], $redirect='') { return $erreurs; } /** * fonctions appelée en fin de gamumail_traiter_dist() * * @param array $corps[] => cf return * @param string $slug modele du mail a charger * @param string $destinataires = adresses mails et id_auteurs séparées par , * @param array $options * * @return array $corps * $corps = [ * 'html' => $html, * 'texte' => $texte, * 'cc' => $cc, * 'cci' => $cci, * 'pieces_jointes' => $pieces_jointes * ]; * **/ function gamumail_traiter_dist($corps, $options, $slug, $destinataires='') { $html = $corps['html']; $html = str_replace('@@truc_a_remplacer@@', 'le machin qui remplace', $html); include_spip('classes/facteur'); $texte = facteur_mail_html2text($html); $corps['html'] = $html; $corps['texte'] = $texte; return $corps; }