#SET{editable,#ENV{editable,oui}|=={non}|non}
[(#SET{poids_total,0})][(#SET{poids_total,#GET{poids_total}|plus{#TAILLE}})]

[(#GRAND_TOTAL|singulier_ou_pluriel{#VAL{medias:un_}|concat{#ENV{media,document}},#VAL{medias:des_}|concat{#ENV{media,document},s}})][ - (#GET{poids_total}|taille_en_octets)]
[
]
<:medias:id:> | <:medias:logo:> |  |  | <:medias:infos:> | <:medias:descriptif:> |
--- | --- | --- | --- | --- | --- | ---
#ID_DOCUMENT | #SET{fichier,#DISTANT|=={oui}|?{#FICHIER,#FICHIER|basename}} [(#MEDIA|=={image}|oui)[ (#LOGO_DOCUMENT{apercu,250,100}|inserer_attribut{alt,[(#TITRE|couper{60}|texte_backend)]}) ]] [(#MEDIA|=={image}|non)[ (#LOGO_DOCUMENT{auto,250,100}|inserer_attribut{alt,[(#TITRE|couper{60}|texte_backend)]}) ]] | [(#DISTANT|=={oui}|non)#SET{missing,#FICHIER|file_exists|non}] [(#ENV{media}|non|et{#MEDIA|!={file}})[(#CHEMIN_IMAGE{media-#MEDIA|concat{-32.png}}|balise_img{[(#VAL{medias:media_#MEDIA}|_T)],type-media}|inserer_attribut{title,#VAL{medias:media_#MEDIA}|_T})]] [ (#EXTENSION) ] [(#GET{missing}|oui)[(#CHEMIN_IMAGE{document-manquant-32.png}|balise_img{<:medias:fichier_manquant:>}|inserer_attribut{title,<:medias:fichier_manquant:>})]] [(#DISTANT|=={oui}|oui)[(#CHEMIN_IMAGE{document-distant-32.png}|balise_img{<:medias:fichier_distant:>}|inserer_attribut{title,<:medias:fichier_distant:>})]] | [(#ID_DOCUMENT|medias_puce_statut_document{#STATUT})] | [(#REM) Infos résumées ] [ (#GET{fichier}) ] [ (#TAILLE|taille_en_octets) ] [(#REM) Infos détaillées ] + <:medias:details_document:> [ <:medias:label_fichier:> (#GET{fichier}) ] [ <:medias:label_titre_mimetype:> (#ID_DOCUMENT|titre_mime_type{#EXTENSION}) ] [(#LARGEUR|ou{#HAUTEUR}|et{#MEDIA|=={image}}) [ <:medias:info_dimensions_image:> (#VAL{info_largeur_vignette}|_T{#ARRAY{largeur_vignette,#LARGEUR,hauteur_vignette,#HAUTEUR}}) ] [ <:medias:info_resolution_image:> (#VAL{medias:info_resolution_mpx}|_T{#ARRAY{resolution,#LARGEUR|mult{#HAUTEUR}|div{1000000}|round{1}|number_format{1}}}) ] ] [(#MEDIA|in_array{#LISTE{audio,video}}|et{#DUREE|intval}|oui) [ <:medias:info_duree:> (#DUREE|duree_en_secondes) ] ] [ <:medias:info_taille:> (#TAILLE|taille_en_octets) ] [ <:date:> (#DATE|affdate{d/m/Y}) ] [(#PIPELINE{afficher_metas_document,#ARRAY{args,#ARRAY{'quoi','galerie','id_document',#ID_DOCUMENT},data,''}})] [(#TOTAL_BOUCLE|>{1}|oui) + [(#TOTAL_BOUCLE|singulier_ou_pluriel{medias:une_utilisation,medias:des_utilisations})] ] {1}|oui)style="display:none"]> [ [(#CHEMIN_IMAGE{vu-16.png}|balise_img{'',sp-icone}) ][(#INFO_TITRE{#OBJET,#ID_OBJET}|couper{50})] ] | [(#TITRE|sinon{#VAL{}|concat{<:info_sans_titre:>,''}})] [ (#DESCRIPTIF) ] [ [(#VAL{medias:label_credits}|_T|label_nettoyer|label_ponctuer) ](#CREDITS) ] [ [(#VAL{medias:label_alt}|_T|label_nettoyer|label_ponctuer) ](#ALT) ] | [(#REM) Utilisation de la galerie en mode portfolio, avec renvoi vers l'edition] [(#GET{editable}|oui) [(#AUTORISER{modifier,document,#ID_DOCUMENT})<:bouton_modifier:>] [(#AUTORISER{supprimer,document,#ID_DOCUMENT})[(#BOUTON_ACTION{<:medias:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax btn btn_secondaire btn_supprimer,'','',[(function(){jQuery("##ENV{iddoc,media}(#ID_DOCUMENT)").animateRemove();return true;})()]})]] ] [(#REM) On ne sait pas si le contenu ajouté par le pipeline consiste en des boutons, donc pas inclus dans le groupe. ] [(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,galerie},data,''}})]

[
] #SET{nb_orphelins,#GRAND_TOTAL}

## [(#VAL{medias:aucun_}|concat{#ENV{media,document}}|_T)]

[(#ENV{orphelins}|et{#AUTORISER{supprimer,orphelins,'',#SESSION{id_auteur}}}) [(#INCLURE{fond=prive/squelettes/inclure/bouton-supprimer-orphelins,env,nb_orphelins=#GET{nb_orphelins}})] ]