From 76c91f28c24a85ce11343714c5b36223bf394688 Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Thu, 23 Oct 2014 09:43:55 +0000 Subject: [PATCH] http://core.spip.org/issues/3201 : utiliser la fonction generer_lien_entite du core --- medias_fonctions.php | 21 +++++++++++-------- paquet.xml | 2 +- prive/squelettes/inclure/document_infos.html | 2 +- .../inclure/mediatheque-choisir.html | 2 +- .../inclure/mediatheque-galerie.html | 2 +- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/medias_fonctions.php b/medias_fonctions.php index f00aeadc..68882443 100644 --- a/medias_fonctions.php +++ b/medias_fonctions.php @@ -84,16 +84,19 @@ function boucle_DOCUMENTS($id_boucle, &$boucles) { } +/** + * Pour compat uniquement, utiliser generer_lien_entite + * @deprecated + * @uses generer_lien_entite() + * + * @param $id + * @param $type + * @param int $longueur + * @param null $connect + * @return string + */ function lien_objet($id,$type,$longueur=80,$connect=NULL){ - include_spip('inc/liens'); - $titre = traiter_raccourci_titre($id, $type, $connect); - // lorsque l'objet n'est plus declare (plugin desactive par exemple) - // le raccourcis n'est plus valide - $titre = isset($titre['titre']) ? typo($titre['titre']) : ''; - if (!strlen($titre)) - $titre = _T('info_sans_titre'); - $url = generer_url_entite($id,$type); - return "<a href='$url' class='$type'>".couper($titre,$longueur)."</a>"; + return generer_lien_entite($id,$type,$longueur,$connect); } /** diff --git a/paquet.xml b/paquet.xml index 5ed8d828..269fcb2a 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="medias" categorie="multimedia" - version="2.9.10" + version="2.9.11" etat="stable" compatibilite="[3.0.0;3.1.*]" logo="prive/themes/spip/images/portfolio-32.png" diff --git a/prive/squelettes/inclure/document_infos.html b/prive/squelettes/inclure/document_infos.html index af6d6ac5..1edfde8f 100644 --- a/prive/squelettes/inclure/document_infos.html +++ b/prive/squelettes/inclure/document_infos.html @@ -6,7 +6,7 @@ <h3>[(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})]</h3> <ul class='liste_items'> <BOUCLE_liens(documents_liens){id_document}> - <li class='item #OBJET'>[(#CHEMIN_IMAGE{#OBJET|objet_info{icone_objet}|concat{-16.png}}|balise_img) ][(#ID_OBJET|lien_objet{#OBJET})] + <li class='item #OBJET'>[(#CHEMIN_IMAGE{#OBJET|objet_info{icone_objet}|concat{-16.png}}|balise_img) ][(#ID_OBJET|generer_lien_entite{#OBJET})] [(#VU|=={oui}|oui) [<span class='vu'>(#CHEMIN_IMAGE{document-vu-24.png}|balise_img|inserer_attribut{title,<:medias:document_vu:>}|inserer_attribut{alt,<:medias:document_vu:>})</span>] ] diff --git a/prive/squelettes/inclure/mediatheque-choisir.html b/prive/squelettes/inclure/mediatheque-choisir.html index 2900047e..aca35014 100644 --- a/prive/squelettes/inclure/mediatheque-choisir.html +++ b/prive/squelettes/inclure/mediatheque-choisir.html @@ -58,7 +58,7 @@ <a href='#' onclick="jQuery(this).next().show();$(this).hide();return false;">[(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})]</a><div style='display: none;'> ] <BOUCLE_liens(documents_liens){id_document}{'<br />'}> - [(#ID_OBJET|lien_objet{#OBJET}|inserer_attribut{target,_blank})] + [(#ID_OBJET|generer_lien_entite{#OBJET}|inserer_attribut{target,_blank})] </BOUCLE_liens> [(#TOTAL_BOUCLE|>{1}|oui)</div>] </B_liens> diff --git a/prive/squelettes/inclure/mediatheque-galerie.html b/prive/squelettes/inclure/mediatheque-galerie.html index af827e90..9ba76e30 100644 --- a/prive/squelettes/inclure/mediatheque-galerie.html +++ b/prive/squelettes/inclure/mediatheque-galerie.html @@ -70,7 +70,7 @@ <a href='#' onclick="jQuery(this).next().show();$(this).hide();return false;">[(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})]</a><div style='display: none;'> ] <BOUCLE_liens(documents_liens){id_document}{'<br />'}> - [(#ID_OBJET|lien_objet{#OBJET})] + [(#ID_OBJET|generer_lien_entite{#OBJET})] </BOUCLE_liens> [(#TOTAL_BOUCLE|>{1}|oui)</div>] </B_liens> -- GitLab