From 6d0dd80c2c4ad7d7e31202329a97482e4980a2b5 Mon Sep 17 00:00:00 2001 From: tofulm Date: Sun, 26 Apr 2020 00:55:10 +0200 Subject: [PATCH] debut du traiter, todo finaliser les docs et ajouter les pdfs --- formulaires/gamumail.php | 45 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php index 661a515..a97cc17 100644 --- a/formulaires/gamumail.php +++ b/formulaires/gamumail.php @@ -88,10 +88,51 @@ function formulaires_gamumail_verifier_dist($slug, $auteur = 0, $Tclient = [], $ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $Tpdf = [], $redirect = '') :Array{ + include_spip('inc/texte'); + include_spip('classes/facteur'); + $retour = array(); - $gamumail_traiter = charger_fonction('gamumail_traiter','inc'); - $gamumail_traiter($slug, $objet = '', $id_objet = '', $Tid_auteur = [], $Temail = []); + $pour = _request('pour'); + $cc = _request('cc'); + $cci = _request('cci'); + $sujet = _request('sujet'); + $html = propre(_request('texte')); + $Tid_doc = _request('Tid_doc'); + $Tpdfs = _request('Tpdfs_ok'); + $texte = facteur_mail_html2text($html); + + $pour = explode(',', $pour); + $cc = explode(',', $cc); + $cci = explode(',', $cci); + + + $pieces_jointes = []; + if (!empty($Tid_doc)) { + $from = [ + + ]; + foreach ($Tid_doc as $id_doc) { + $doc = sql_fetsel('fichier', 'titre', ) + } + + } + $pieces_jointes = array( + array('chemin' => $chemin_absolu, + 'nom' => 'azerty', + 'encodage' => 'base64', + 'mime' => 'image/jpeg') + ); + $corps = [ + 'html' => $html, + 'texte' => $texte, + 'cc' => $cc, + 'cci' => $cci + ]; + + $envoyer_mail = charger_fonction('envoyer_mail', 'inc/'); + $ok = $envoyer_mail($pour, $sujet, $corps); + $retour['message_ok'] = "bravo";