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