source: spip-zone/_core_/plugins/medias/modeles/document_case_fonctions.php

Last change on this file was 112165, checked in by bruno@…, 5 months ago

Fix #4201 : version 2.21.18 permettre de surcharger la constante _BOUTON_MODE_IMAGE

File size: 1.4 KB
Line 
1<?php
2/**
3 * Déclaration de fonctions utiles à ce squelette
4 *
5 * @copyright (c) 2009-2016 cedric
6 * @license Distribue sous licence GPL
7 *
8 * @package SPIP\Medias\Fonctions
9 */
10
11if (!defined('_ECRIRE_INC_VERSION')) {
12        return;
13}
14
15if (!defined('_BOUTON_MODE_IMAGE')) {
16        define('_BOUTON_MODE_IMAGE', true);
17}
18
19include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc
20function medias_raccourcis_doc(
21        $id_document,
22        $titre,
23        $descriptif,
24        $inclus,
25        $largeur,
26        $hauteur,
27        $mode,
28        $vu,
29        $media = null
30) {
31        $raccourci = '';
32        $doc = 'doc';
33
34        if ($mode == 'image' and (strlen($descriptif . $titre) == 0)) {
35                $doc = 'img';
36        }
37
38        // Affichage du raccourci <doc...> correspondant
39        $raccourci =
40                affiche_raccourci_doc($doc, $id_document, 'left')
41                . affiche_raccourci_doc($doc, $id_document, 'center')
42                . affiche_raccourci_doc($doc, $id_document, 'right');
43        if ($mode == 'document'
44                and ($inclus == 'embed' or $inclus == 'image')
45                and (($largeur > 0 and $hauteur > 0)
46                        or in_array($media, array('video', 'audio')))
47        ) {
48                $raccourci =
49                        '<span>' . _T('medias:info_inclusion_vignette') . '</span>'
50                        . $raccourci
51                        . '<span>' . _T('medias:info_inclusion_directe') . '</span>'
52                        . affiche_raccourci_doc('emb', $id_document, 'left')
53                        . affiche_raccourci_doc('emb', $id_document, 'center')
54                        . affiche_raccourci_doc('emb', $id_document, 'right');
55        }
56
57        return "<div class='raccourcis'>" . $raccourci . '</div>';
58}
Note: See TracBrowser for help on using the repository browser.