Changeset 90087 in spip-zone


Ignore:
Timestamp:
Jun 10, 2015, 5:45:27 PM (6 years ago)
Author:
p@…
Message:

Déterminer si c'est un squelette ou du html qui est passé à DOMPDF

Location:
_plugins_/dompdf/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/dompdf/trunk/dompdf_fonctions.php

    r83929 r90087  
    1414
    1515/**
    16  * Simplifier la création de cadre avec l'icône PDF dans l'espace priver
     16 * Fonction qui va déterminer si c'est un squelette ou du html qui est passé à DOMPDF
     17 *
     18 * @param mixed $squelette
     19 * @access public
     20 * @return mixed
     21 */
     22function dompdf_trouver_html($squelette) {
     23    // Si on a passé un squelette
     24    if (find_in_path($squelette.'.html'))
     25        // On récupère le html du squelette.
     26        return recuperer_fond($squelette, $contexte);
     27    else
     28        // Sinon, on déduit que c'est du html directement passé à la fonction
     29        return $squelette;
     30}
     31
     32/**
     33 * Simplifier la création de cadre avec l'icône PDF dans l'espace privé
    1734 *
    1835 * @param mixed $url_action
  • _plugins_/dompdf/trunk/inc/exporter_pdf.php

    r90086 r90087  
    66 * Fonction d'export PDF
    77 *
    8  * @param mixed $squelette Le squelette à transformer en PDF
     8 * @param mixed $squelette Le squelette ou le html à transformer en PDF
    99 * @param mixed $contexte L'éventuel contexte'
    1010 * @param string $filename Le nom du fichier
     
    1717  // On inclut la configuration DOMPDF
    1818  include_spip('lib/dompdf/dompdf_config.inc');
     19  include_spip('dompdf_fonctions');
    1920
    2021  // On charge DOMPDF
    2122  $dompdf = new DOMPDF();
    2223
    23   // On récupère le html du squelette.
    24   $html = recuperer_fond($squelette, $contexte);
     24  $html = dompdf_trouver_html($squelette);
    2525
    2626  // On lance DOMPDF pour crée le PDF et le renvoyer au navigateur.
  • _plugins_/dompdf/trunk/inc/generer_pdf.php

    r90086 r90087  
    1717  // On inclut la configuration DOMPDF
    1818  include_spip('lib/dompdf/dompdf_config.inc');
     19  include_spip('dompdf_fonctions');
    1920
    2021  // On charge DOMPDF
     
    2223
    2324  // On récupère le html du squelette.
    24   $html = recuperer_fond($squelette, $contexte);
     25  $html = dompdf_trouver_html($squelette);
    2526
    2627  // On lance DOMPDF pour crée le PDF et le renvoyer au navigateur.
Note: See TracChangeset for help on using the changeset viewer.