From f5c6c696a23e3b1dedd70823b4f93708151488ff Mon Sep 17 00:00:00 2001 From: cy_altern Date: Thu, 5 Dec 2024 18:13:53 +0100 Subject: [PATCH] =?UTF-8?q?Feat=20:=20passage=20de=20la=20r=C3=A9cup=C3=A9?= =?UTF-8?q?ration=20des=20PDFs=20=C3=A0=20envoyer=20=C3=A0=20la=20fonction?= =?UTF-8?q?=20d=C3=A9di=C3=A9e=20de=20Gamufonctions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/charger_pdf.php | 36 +++--------------------------------- 1 file changed, 3 insertions(+), 33 deletions(-) diff --git a/inc/charger_pdf.php b/inc/charger_pdf.php index 9f2ccb9..5fef4b8 100644 --- a/inc/charger_pdf.php +++ b/inc/charger_pdf.php @@ -4,38 +4,8 @@ if (!defined('_ECRIRE_INC_VERSION')){ } function inc_charger_pdf_dist($fichier_pdf, $context = [], $post = false){ - // $f = charger_fonction('generer_pdf','gamu'); - // return $f($fichier_pdf, $contexte); - /* - * on remplace l'autentification par login / mdf - * via un alea, qui est le timestamp - * il doit etre inférieur à 2sec à la génération du pdf - */ - if ($post) { - $data = $context ?? []; - $context = []; - } - $context['spipdf'] = $fichier_pdf; - $context['alea'] = time(); - $url = generer_url_public('spipdf', $context , true, false); - - $CurlConnect = curl_init(); - if (defined('_DEBUG_AUTORISER')) { - curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYHOST, false); - curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, false); - } - curl_setopt($CurlConnect, CURLOPT_URL, $url); - if ($post) { - curl_setopt($CurlConnect, CURLOPT_POST, true); - curl_setopt($CurlConnect, CURLOPT_POSTFIELDS, http_build_query($data)); - } - curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 1 ); - curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, 0); - if( ! $retour = curl_exec($CurlConnect)) { - trigger_error(curl_error($CurlConnect)); - } - - curl_close($CurlConnect); - return $retour; + // appel de la fonction de génération des PDFs de Gamufonctions + $f = charger_fonction('generer_pdf','gamu'); + return $f($fichier_pdf, $context, $post); }