ajout des PDFs générés avec passage de paramètres dans les pièces jointes de l'envoi de gamumails via API

This commit is contained in:
clem 2020-09-14 15:39:53 +02:00
parent 678070dbc0
commit 4a1a932503

View file

@ -105,7 +105,7 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = []) {
]; ];
} }
} }
// les pdfs // les pdfs
if (isset($options['pdfs'])) { if (isset($options['pdfs'])) {
$Tpdfs = $options['pdfs']; $Tpdfs = $options['pdfs'];
@ -129,19 +129,19 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = []) {
foreach ($Tpdfs as $pdf) { foreach ($Tpdfs as $pdf) {
if (!is_array($pdf)) { if (!is_array($pdf)) {
$sq_pdf = $pdf; $sq_pdf = $pdf;
$context = []; $contexte = [];
$nom = $pdf; $nom = $pdf;
} }
elseif (array_key_exists('fichier', $pdf)) { elseif (array_key_exists('fichier', $pdf)) {
$sq_pdf = $pdf['fichier']; $sq_pdf = $pdf['fichier'];
$context = array_key_exists('context', $pdf) ? $pdf['context'] : []; $contexte = array_key_exists('contexte', $pdf) ? $pdf['contexte'] : [];
$nom = array_key_exists('nom', $pdf) ? $pdf['nom'] : $pdf; $nom = array_key_exists('nom', $pdf) ? $pdf['nom'] : $pdf;
} }
else break; else break;
} }
$recup_pdf = charger_fonction('charger_pdf','inc'); $recup_pdf = charger_fonction('charger_pdf','inc');
$pdf = $recup_pdf($sq_pdf, $context); $pdf = $recup_pdf($sq_pdf, $contexte);
$nom_fichier = $nom.'.pdf'; $nom_fichier = $nom.'.pdf';
$destination = _DIR_TMP.basename($nom_fichier); $destination = _DIR_TMP.basename($nom_fichier);
$Tpdf_dell[] = $destination; $Tpdf_dell[] = $destination;