Skip to content
Extraits de code Groupes Projets
document_case_fonctions.php 1,31 ko
Newer Older
/**
 * Déclaration de fonctions utiles à ce squelette
 * @copyright (c) 2009-2014 cedric
 * @license Distribue sous licence GPL
 *
 * @package SPIP\Medias\Fonctions
if (!defined('_ECRIRE_INC_VERSION')) return;

define('_BOUTON_MODE_IMAGE', true);

include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc
function medias_raccourcis_doc($id_document, $titre, $descriptif, $inclus, $largeur, $hauteur, $mode, $vu, $media = null){
	$raccourci = '';
	$doc = 'doc';

	if ($mode=='image' AND (strlen($descriptif.$titre) == 0))
		$doc = 'img';

	// Affichage du raccourci <doc...> correspondant
	$raccourci = 
		  affiche_raccourci_doc($doc, $id_document, 'left')
		. affiche_raccourci_doc($doc, $id_document, 'center')
		. affiche_raccourci_doc($doc, $id_document, 'right');
	if ($mode=='document'
		AND ($inclus == "embed" OR $inclus == "image")
		AND (($largeur > 0 AND $hauteur > 0) 
		OR in_array($media,array('video','audio')))) {
		$raccourci =
		  "<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');
	}
	return "<div class='raccourcis'>".$raccourci."</div>";
}