From c0cebd3dca114005fe7921368825daa8e9fcc668 Mon Sep 17 00:00:00 2001
From: "kent1@arscenic.info" <>
Date: Sat, 26 Nov 2016 08:50:04 +0000
Subject: [PATCH] =?UTF-8?q?Il=20n'y=20a=20pas=20d'auteurs=20sur=20les=20do?=
 =?UTF-8?q?cuments,=20autant=20r=C3=A9cup=C3=A9rer=20cette=20colonne=20pou?=
 =?UTF-8?q?r=20lister=20le=20nombre=20d'utilisations=20dans=20le=20site?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Sur une page de visualisation de documents, mettre le nombre d'utilisations dans un bloc
---
 lang/medias_fr.php                           |  1 +
 prive/objets/liste/documents.html            | 11 +++++---
 prive/squelettes/inclure/document_infos.html | 27 ++++++++++----------
 3 files changed, 22 insertions(+), 17 deletions(-)

diff --git a/lang/medias_fr.php b/lang/medias_fr.php
index 2e6c22fb..a8f57847 100644
--- a/lang/medias_fr.php
+++ b/lang/medias_fr.php
@@ -118,6 +118,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'info_statut_document' => 'Ce document est :',
 	'info_taille' => 'Poids',
 	'info_telecharger' => 'Télécharger depuis votre ordinateur :',
+	'info_utilisation' => 'Utilisation(s)',
 	'infos' => 'Infos techniques',
 	'item_autoriser_selectionner_date_en_ligne' => 'Permettre de modifier la date de chaque document',
 	'item_non_autoriser_selectionner_date_en_ligne' => 'La date des documents est celle de leur ajout sur le site',
diff --git a/prive/objets/liste/documents.html b/prive/objets/liste/documents.html
index ffa17b83..38764754 100644
--- a/prive/objets/liste/documents.html
+++ b/prive/objets/liste/documents.html
@@ -13,7 +13,7 @@
 		<tr class='first_row'>
 			<th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
 			<th class='titre principale' scope='col'>[(#TRI{num titre,<:info_titre:>,ajax})]</th>
-			<th class='auteur' scope='col'><:auteur:></th>
+			<th class='utilisations' scope='col'><:medias:info_utilisation:></th>
 			<th class='date secondaire' scope='col'>[(#TRI{date,<:date:>,ajax})]</th>
 			<th class='id' scope='col'>[(#TRI{id_document,<:info_numero_abbreviation:>,ajax})]</th>
 		</tr>
@@ -22,9 +22,12 @@
 	<BOUCLE_liste_doc(DOCUMENTS){id_document?}{id_article?}{id_rubrique?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,date},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}{!lang_select}>
 		<tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
 			<td class='statut'>[(#STATUT|puce_statut{document,#ID_DOCUMENT,#ID_RUBRIQUE})]</td>
-			<td class='titre principale'>[(#LOGO_ARTICLE|image_reduire{20,26})]<a href="[(#ID_DOCUMENT|generer_url_entite{document})]"
-																					title="<:info_numero_abbreviation|attribut_html:> #ID_DOCUMENT">[(#RANG). ][(#TITRE|sinon{[(#FICHIER|basename)]})]</a></td>
-			<td class='auteur'><BOUCLE_auteurs(AUTEURS){id_document}{', '}><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></BOUCLE_auteurs></td>
+			<td class='titre principale'>[(#LOGO_DOCUMENT|image_reduire{20,26})]
+				<a href="[(#ID_DOCUMENT|generer_url_entite{document})]" title="<:info_numero_abbreviation|attribut_html:> #ID_DOCUMENT">
+					[(#RANG). ][(#TITRE|sinon{[(#FICHIER|basename)]})]
+				</a>
+			</td>
+			<td class='utilisations'><BOUCLE_utilisations_doc(documents_liens){id_document}> </BOUCLE_utilisations_doc> [(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})]</B_utilisations_doc></td>
 			<td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td>
 			<td class='id'>[(#AUTORISER{modifier,document,#ID_DOCUMENT}|?{
 				<a href="[(#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT})]">#ID_DOCUMENT</a>,
diff --git a/prive/squelettes/inclure/document_infos.html b/prive/squelettes/inclure/document_infos.html
index f2030571..225bf8f6 100644
--- a/prive/squelettes/inclure/document_infos.html
+++ b/prive/squelettes/inclure/document_infos.html
@@ -3,19 +3,20 @@
 #BOITE_FERMER
 <div class='document_utilisations'>
 <B_liens>
-		<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|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>]
-			]
-			[(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}|oui)
-				[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,[(#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT--safe,#SELF})],ajax,'',''})]
-			]
-			</li>
-			</BOUCLE_liens>
-		</ul>
+[(#BOITE_OUVRIR{[(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})], 'document utilisations simple'})]
+	<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|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>]
+		]
+		[(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}|oui)
+			[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,[(#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT--safe,#SELF})],ajax,'',''})]
+		]
+		</li>
+		</BOUCLE_liens>
+	</ul>
+#BOITE_FERMER
 </B_liens>
 <h3><:medias:aucune_utilisation:></h3>
 <//B_liens>
-- 
GitLab