1 #SET{editable,#ENV{editable,oui}|=={non}|non}
3 <div class=
"galerie[ media-(#ENV{media,''})]">
6 <h2>[(#GRAND_TOTAL|singulier_ou_pluriel{#VAL{medias:un_}|concat{#ENV{media,document}},#VAL{medias:des_}|concat{#ENV{media,document},s}})]
</h2>
7 <div class='pagination tri'
>
8 [(#TRI{'
>',#CHEMIN_IMAGE{tri-asc-
16.png}|balise_img{
<:par_tri_croissant:>}}) |]
9 [(#TRI{'<',#CHEMIN_IMAGE{tri-desc-
16.png}|balise_img{
<:par_tri_decroissant:>}}) |]
10 [(#TRI{id_document,
<:medias:par_id:>}) |]
11 [(#TRI{date,
<:medias:par_date:>}) |]
12 [(#TRI{taille,
<:medias:par_taille:>}) |]
13 [(#TRI{largeur,
<:medias:par_largeur:>}) |]
14 [(#TRI{hauteur,
<:medias:par_hauteur:>}) |]
15 [(#TRI{titre,
<:medias:par_titre:>}) |]
17 [
<:medias:label_paginer_par:> (#GRAND_TOTAL|
>{
100}|oui)
18 [(#SELF|parametre_url{pagination,''}|lien_ou_expose{
10,#ENV{pagination,
10}|=={
10},ajax})]
19 [
<span class=
"sep">|
</span> (#SELF|parametre_url{pagination,
50}|lien_ou_expose{
50,#ENV{pagination,
10}|=={
50},ajax})]]
20 [(#GRAND_TOTAL|
>{
500}|oui)
21 [
<span class=
"sep">|
</span> (#SELF|parametre_url{pagination,
100}|lien_ou_expose{
100,#ENV{pagination,
10}|=={
100},ajax})]
23 [(#GRAND_TOTAL|
>{
5000}|oui)
24 [
<span class=
"sep">|
</span> (#SELF|parametre_url{pagination,
500}|lien_ou_expose{
500,#ENV{pagination,
10}|=={
500},ajax})]
27 [
<div class=
"pagination">(#PAGINATION{prive})
</div>]
31 <th class=
"id"><:medias:id:></th>
33 <th><:medias:logo:></th>
34 <th><:medias:infos:></th>
35 <th><:medias:descriptif:></th>
38 <BOUCLE_galerie(DOCUMENTS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?} {tri id_document,inverse}{media?}{extension?}{distant?}{brise?}{statut==#ENV{statut,.*}}{orphelins?}{titre==(#ENV{sanstitre}|?{'^$','.*'})}{id_vignette==(#ENV{sansvignette}|?{'^
0','.*'})}{pagination #ENV{pagination,
10}}
>
39 <tr class=
"[(#ENV{media}|non)[ media-(#MEDIA)]]" id=
"#ENV{iddoc,media}#ID_DOCUMENT">
41 [(#DISTANT|=={oui}|non)#SET{missing,#FICHIER|file_exists|non}]
42 [(#ENV{media}|non|et{#MEDIA|!={file}})[(#CHEMIN_IMAGE{media-#MEDIA|concat{-
32.png}}|balise_img|inserer_attribut{alt,#VAL{medias:media_#MEDIA}|_T}|inserer_attribut{title,#VAL{medias:media_#MEDIA}|_T})]]
43 [(#GET{missing}|oui)
<img src='#CHEMIN_IMAGE{document-manquant-
24.png}' width='
24' height='
24' alt='
<:medias:fichier_manquant:>'
/>]
44 [(#DISTANT|=={oui}|oui)
<img src='#CHEMIN_IMAGE{document-distant-
24.png}' width='
24' height='
24' alt='
<:medias:fichier_distant:>'
/>]
47 <strong>#ID_DOCUMENT
</strong>
50 [(#ID_DOCUMENT|medias_puce_statut_document{#STATUT})]
53 #SET{fichier,#DISTANT|=={oui}|?{#FICHIER,#FICHIER|basename}}
54 [(#MEDIA|=={image}|oui)[
55 <a href=
"#URL_DOCUMENT" type=
"#MIME_TYPE"[
title=
"(#GET{fichier})"]
>(#LOGO_DOCUMENT{apercu,
250,
100}|inserer_attribut{alt,[(#TITRE|couper{
60}|texte_backend)]})
</a>
57 [(#MEDIA|=={image}|non)[
<div class=
"#EDIT{vignette} resize-250">
58 <a href=
"#URL_DOCUMENT" type=
"#MIME_TYPE"[
title=
"(#GET{fichier})"]
>(#LOGO_DOCUMENT{auto,
250,
100}|inserer_attribut{alt,[(#TITRE|couper{
60}|texte_backend)]})
</a>
60 <div class=
"fichier">#GET{fichier}
</div>
63 [
<strong class=
"extension">(#EXTENSION)
</strong>]
64 [
<div class=
"dimensions">(#LARGEUR|?{[(#LARGEUR)[ x (#HAUTEUR) pixels]],''})
</div>]
65 [
<div class=
"taille">(#TAILLE|taille_en_octets)
</div>]
66 [
<div class=
"date">(#DATE|affdate{d/m/Y})
</div>]
67 [(#PIPELINE{afficher_metas_document,#ARRAY{args,#ARRAY{'quoi','galerie','id_document',#ID_DOCUMENT},data,''}})]
69 [(#TOTAL_BOUCLE|
>{
1}|oui)
70 <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;'
>
72 <BOUCLE_liens(documents_liens){id_document}{'
<br />'}
>
73 [(#ID_OBJET|lien_objet{#OBJET})]
75 [(#TOTAL_BOUCLE|
>{
1}|oui)
</div>]
78 <td class=
"descriptif">
79 [
<strong class=
"titre #EDIT{titre}">(#TITRE|sinon{#VAL{
<i>}|concat{
<:info_sans_titre:>,'
</i>'}})
</strong>]
80 [
<div class=
"descriptif #EDIT{descriptif}">(#DESCRIPTIF)
</div>]
81 [
<p class=
"credits #EDIT{credits}">(#CREDITS)
</p>]
84 [(#REM) Utilisation de la galerie en mode portfolio, avec renvoi vers l'edition]
86 [(#AUTORISER{modifier,document,#ID_DOCUMENT})
[<a href='#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT}'
><:bouton_modifier:></a>]]
87 [
<span class='supprimer'
>(#AUTORISER{supprimer,document,#ID_DOCUMENT})[(#BOUTON_ACTION{
<:medias:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax,'','',[(function(){jQuery(
"##ENV{iddoc,media}(#ID_DOCUMENT)").animateRemove();return true;})()]})]
</span>]
89 [(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,galerie},data,''}})]
94 [
<p class=
"pagination">(#PAGINATION{prive})
</p>]
95 #SET{nb_orphelins,#GRAND_TOTAL}
97 <h2>[(#VAL{medias:aucun_}|concat{#ENV{media,document}}|_T)]
</h2>
99 [(#ENV{orphelins}|et{#AUTORISER{supprimer,orphelins,'',#SESSION{id_auteur}}})
100 [(#INCLURE{fond=prive/squelettes/inclure/bouton-supprimer-orphelins,env,nb_orphelins=#GET{nb_orphelins}})]
102 </div><!--#galerie-->