[(#REM) On liste les tables principales qui ne sont pas des objets éditoriaux ][ (#SET{exclus,#LISTE{spip_jobs,spip_menus,spip_menus_entrees,spip_types_documents,spip_documents,spip_forum,spip_messages,spip_paquets,spip_plugins}})] [(#REM) on liste les types de logos des objets principaux de SPIP en prenant en compte les cas spéciaux ][ (#SET{tables_principales, [(#VAL|lister_tables_principales|array_keys|array_diff{#GET{exclus}})]})] [(#REM) Maintenant qu'on a les types de logos de tous les objets éditoriaux de SPIP On scanne objet par objet les logos contenus dans le répertoire IMG/ ][(#SET{regex,[(#EVAL{_DIR_IMG}|concat{'{',[(#ENV{logo,spip_articles}|id_table_objet|type_du_logo)],'}{on,off}*.*'})]})] [(#SET{logo_max_size,[(#EVAL{_LOGO_MAX_SIZE})]})][(#SET{logo_max_height,[(#EVAL{_LOGO_MAX_HEIGHT})]})][(#SET{logo_max_width,[(#EVAL{_LOGO_MAX_WIDTH})]})]

[(#VAL|lister_tables_objets_sql|table_valeur{#ENV{logo,spip_articles}/texte_objets}|_T)][
(#GRAND_TOTAL|singulier_ou_pluriel{lister_logos:info_1_logo,lister_logos:info_nb_logos})]

[(#ANCRE_PAGINATION)] [] [(#SET{pathinfo,[(#VALEUR|pathinfo)]})][(#SET{brise,[(#ENV{logo,spip_articles}|id_table_objet|sql_getfetsel{[(#ENV{logo,spip_articles})],[(#ENV{logo,spip_articles}|id_table_objet|concat{'=',[(#VALEUR|logo_infos{3}|sql_quote)]})]}|?{0,1})]})]
<:medias:id:> <:medias:logo:> <:medias:infos:> <:medias:descriptif:>
[(#GET{brise}|non)][(#VALEUR|logo_infos{3})][(#GET{brise}|non)] [(#GET{brise,0}|oui)<:lister_logos:objet_supprime:>] [(#GET{pathinfo/extension})]
[(#VALEUR|largeur)] x [(#VALEUR|hauteur)] pixels
[
(#VALEUR|filesize|taille_en_octets)
] [
(#VAL{Y-m-d h:i:s}|date{#VALEUR|filemtime}|affdate{d/m/Y})
] [(#INFO_TITRE{[(#ENV{logo,spip_articles}|table_objet)],[(#VALEUR|logo_infos{3})]})] [(#INFO_TITRE{[(#ENV{logo,spip_articles}|table_objet)],[(#VALEUR|logo_infos{3})]}|non)<:lister_logos:objet_supprime:>]
[(#VALEUR|logo_etat)]
[]

[(#VAL|lister_tables_objets_sql|table_valeur{#ENV{logo,spip_articles}/texte_objets}|_T)]

<:lister_logos:pas_de_logos:>