Newer
Older

cedric@yterium.com
a validé
<?php
/**
* Déclaration de fonctions utiles à ce squelette

cedric@yterium.com
a validé
*
* @copyright (c) 2009-2016 cedric
* @license Distribue sous licence GPL
*
* @package SPIP\Medias\Fonctions

cedric@yterium.com
a validé
*/

cedric@yterium.com
a validé
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

cedric@yterium.com
a validé
define('_BOUTON_MODE_IMAGE', true);
include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc

cedric@yterium.com
a validé
function medias_raccourcis_doc(
$id_document,
$titre,
$descriptif,
$inclus,
$largeur,
$hauteur,
$mode,
$vu,
$media = null
) {

cedric@yterium.com
a validé
$raccourci = '';
$doc = 'doc';

marcimat@rezo.net
a validé
if ($mode == 'image' and (strlen($descriptif . $titre) == 0)) {

cedric@yterium.com
a validé
$doc = 'img';

cedric@yterium.com
a validé
}

cedric@yterium.com
a validé
// Affichage du raccourci <doc...> correspondant

cedric@yterium.com
a validé
$raccourci =
affiche_raccourci_doc($doc, $id_document, 'left')

kent1@arscenic.info
a validé
. affiche_raccourci_doc($doc, $id_document, 'center')
. affiche_raccourci_doc($doc, $id_document, 'right');

cedric@yterium.com
a validé
if ($mode == 'document'

marcimat@rezo.net
a validé
and ($inclus == "embed" or $inclus == "image")
and (($largeur > 0 and $hauteur > 0)
or in_array($media, array('video', 'audio')))

cedric@yterium.com
a validé
) {

kent1@arscenic.info
a validé
$raccourci =

cedric@yterium.com
a validé
"<span>" . _T('medias:info_inclusion_vignette') . "</span>"
. $raccourci
. "<span>" . _T('medias:info_inclusion_directe') . "</span>"
. affiche_raccourci_doc('emb', $id_document, 'left')
. affiche_raccourci_doc('emb', $id_document, 'center')
. affiche_raccourci_doc('emb', $id_document, 'right');

cedric@yterium.com
a validé
}

cedric@yterium.com
a validé
return "<div class='raccourcis'>" . $raccourci . "</div>";