diff --git a/action/pdf_gamutable.php b/action/pdf_gamutable.php index 03997be..6fbe8ab 100644 --- a/action/pdf_gamutable.php +++ b/action/pdf_gamutable.php @@ -11,9 +11,9 @@ function action_pdf_gamutable_dist() { } $fichierpdf = _request('fichierpdf') ?? ''; - $namepdf = _request('namepdf') ?? $fichierpdf; - $header = _request('header') ?? []; - $Tdata = _request('data') ?? []; + $namepdf = _request('namepdf') ?? $fichierpdf; + $header = _request('header') ?? []; + $Tdata = _request('data') ?? []; if (empty($header) or empty($fichierpdf)) { exit; @@ -26,10 +26,16 @@ function action_pdf_gamutable_dist() { } } - if (empty($Tcles)) { - $fond = recuperer_fond('gamutable_pdf/' . $fichierpdf); + + if (find_in_path('gamutable_pdf/' . $fichierpdf . '.html')) { + if (empty($Tcles)) { + $fond = recuperer_fond('gamutable_pdf/' . $fichierpdf); + } else { + $fond = recuperer_fond('gamutable_pdf/' . $fichierpdf,['ids' => implode(',', $Tcles)]); + } } else { - $fond = recuperer_fond('gamutable_pdf/' . $fichierpdf,['ids' => implode(',', $Tcles)]); + // TODO : gamutable pourrait venir avec un fichier de generation generique + // d'un pdf } include_spip('spipdf_options');