Modèles de documents SPIP 3.2 : plugin de compatibilité pour rétablir les modèles de documents de la version 3.2 de SPIP
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.9 KiB
60 lines
1.9 KiB
2 years ago
|
<?php
|
||
|
/***************************************************************************\
|
||
|
* SPIP, Systeme de publication pour l'internet *
|
||
|
* *
|
||
|
* Copyright (c) 2001-2020 *
|
||
|
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
|
||
|
* *
|
||
|
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
|
||
|
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
|
||
|
\***************************************************************************/
|
||
|
|
||
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (!defined('_BOUTON_MODE_IMAGE')) {
|
||
|
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>';
|
||
|
}
|