source: spip-zone/_plugins_/dompdf/trunk/dompdf_fonctions.php @ 101527

Last change on this file since 101527 was 101527, checked in by p@…, 3 years ago

PSR

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1<?php
2/**
3 * Fonctions utiles au plugin DOMPDF
4 *
5 * @plugin     DOMPDF
6 * @copyright  2014
7 * @author     vertige
8 * @licence    GNU/GPL
9 * @package    SPIP\Dompdf\Fonctions
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13        return;
14}
15
16/**
17 * Fonction qui va déterminer si c'est un squelette ou du html qui est passé à DOMPDF
18 *
19 * @param mixed $squelette
20 * @access public
21 * @return mixed
22 */
23function dompdf_trouver_html($squelette, $contexte=array()) {
24        // Si on a passé un squelette
25        if (trouver_fond($squelette)) {
26                // On récupère le html du squelette.
27                return recuperer_fond($squelette, $contexte);
28        } else {
29                // Sinon, on déduit que c'est du html directement passé à la fonction
30                return $squelette;
31        }
32}
33
34/**
35 * Simplifier la création de cadre avec l'icône PDF dans l'espace privé
36 *
37 * @param mixed $url_action
38 * @param mixed $titre
39 * @param mixed $titre_export
40 * @access public
41 * @return mixed
42 */
43function dompdf_cadre($url_action, $titre = null, $titre_export = null) {
44
45        include_spip('inc/presentation');
46
47        return
48                debut_cadre_relief('',true,'', $titre).
49                icone_horizontale(
50                        $titre_export,
51                        $url_action,
52                        'pdf-24.png',
53                        "export",
54                        false).
55                fin_cadre_relief(true);
56}
Note: See TracBrowser for help on using the repository browser.