document_case_fonctions.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /*
  3. * Plugin xxx
  4. * (c) 2009 cedric
  5. * Distribue sous licence GPL
  6. *
  7. */
  8. if (!defined('_ECRIRE_INC_VERSION')) return;
  9. define('_BOUTON_MODE_IMAGE', true);
  10. include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc
  11. function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,$hauteur,$mode,$vu,$media=null){
  12. $raccourci = '';
  13. $doc = 'doc';
  14. if ($mode=='image' AND (strlen($descriptif.$titre) == 0))
  15. $doc = 'img';
  16. // Affichage du raccourci <doc...> correspondant
  17. $raccourci =
  18. affiche_raccourci_doc($doc, $id_document, 'left')
  19. . affiche_raccourci_doc($doc, $id_document, 'center')
  20. . affiche_raccourci_doc($doc, $id_document, 'right');
  21. if ($mode=='document'
  22. AND ($inclus == "embed" OR $inclus == "image")
  23. AND (($largeur > 0 AND $hauteur > 0)
  24. OR in_array($media,array('video','audio')))) {
  25. $raccourci =
  26. "<span>"._T('medias:info_inclusion_vignette')."</span>"
  27. . $raccourci
  28. . "<span>"._T('medias:info_inclusion_directe')."</span>"
  29. . affiche_raccourci_doc('emb', $id_document, 'left')
  30. . affiche_raccourci_doc('emb', $id_document, 'center')
  31. . affiche_raccourci_doc('emb', $id_document, 'right');
  32. }
  33. return "<div class='raccourcis'>".$raccourci."</div>";
  34. }
  35. ?>