Changeset 125411 in spip-zone


Ignore:
Timestamp:
Aug 17, 2020, 4:40:32 PM (8 months ago)
Author:
Eric Lupinacci
Message:

Mise au point de la liste des caches

Location:
_plugins_/cache/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cache/trunk

    • Property subgit:lock:f9db47a9395999c272edfdfda2aaf192b2cb1589 deleted
    • Property subgit:lock:4037eca62b37f4cdf0ca0830e17639abb2e47fbe set to 2020-08-17T18:53:16.447
  • _plugins_/cache/trunk/ezcache/ezcache.php

    r125403 r125411  
    294294function ezcache_cache_completer($plugin, $cache, $fichier_cache, $configuration) {
    295295
    296         // Cache Factory complète la description avec le nom sans extension, l'extension du fichier, la date
     296        // Cache Factory complète la description avec le nom sans extension, le type de cache, l'extension du fichier, la date
    297297        // et la taille du cache avant de passer la main au plugin utilisateur.
    298298        // Toutes ces informations proviennent du fichier lui-même et pas de la configuration (qui peut être écrasée
     
    303303        $cache['date_cache'] = date('Y-m-d H:i:s', filemtime($fichier_cache));
    304304        $cache['taille_cache'] = filesize($fichier_cache);
     305        $cache['type_cache'] = $configuration['type_cache'];
    305306
    306307        // Le plugin utilisateur peut fournir un service propre pour construire le chemin complet du fichier cache.
  • _plugins_/cache/trunk/lang/cache_fr.php

    r125403 r125411  
    1818
    1919        // F
    20         'fichier_nom_label' => 'Nom',
     20        'cache_liste_label_fichier'   => 'Nom',
     21        'cache_liste_label_type'      => 'Type de cache',
    2122
    2223        // I
  • _plugins_/cache/trunk/prive/squelettes/liste/caches.html

    r122484 r125411  
    55    @param string plugin
    66           Identifiant du plugin utilisateur comme le Check Factory. Le plus pertinent est d'utiliser le préfixe.
    7         @param string filtres
     7    @param string type_cache
     8           Identifiant d'un type de cache du plugin ou chaine vide si on veut tous les types.
     9        @param array filtres
    810           Liste des filtres basés sur le contenu du tableau retourné par la balise #CACHE_LISTE qui utilise la
    911           fonction cache_repertorier().
     
    2022-->]
    2123
     24#SET{filtres, #ENV{filtres, #ARRAY}}
     25[(#ENV{type_cache}|oui)
     26        #SET{filtres, #GET{filtres}|array_merge{#ARRAY{type_cache, #ENV{type_cache}}}}
     27]
    2228[(#SET{defaut_tri,#ARRAY{
     29        type_cache, 1,
    2330        nom_cache, 1,
    2431        date_cache, -1,
     
    3744        <thead>
    3845                <tr class="first_row">
    39                         <th class="titre principale" scope="col">[(#TRI{nom_cache,<:cache:fichier_nom_label:>,ajax})]</th>
     46                        <th class="titre principale" scope="col">[(#TRI{nom_cache,<:cache:cache_liste_label_fichier:>,ajax})]</th>
     47                        <th class="type" scope="col"><:cache:cache_liste_label_type:></th>
    4048                        <th class="taille" scope="col"><:label_poids_fichier:></th>
    4149                        <th class="date" scope="col">[(#TRI{date_cache,<:date:>,ajax})]</th>
     
    4553        <tbody>
    4654<BOUCLE_liste_caches(DATA)
    47         {source table, #CACHE_LISTE{#ENV{plugin}, #ENV{filtres}}}
     55        {source table, #CACHE_LISTE{#ENV{plugin}, #GET{filtres}}}
    4856        {where?}
    4957        {tri #ENV{par, nom_cache}, #GET{defaut_tri}}
     
    5159                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd, row_even})]">
    5260                        <td class="titre principale">#NOM_CACHE</td>
     61                        <td class="type">#TYPE_CACHE</td>
    5362                        <td class="taille">[(#TAILLE_CACHE|taille_en_octets)]</td>
    5463                        <td class="date">[(#DATE_CACHE|affdate_heure)]</td>
    55                         [(#ENV{avec_telechargement}|=={oui}|oui)
     64                        [(#GET{avec_telechargement}|=={oui}|oui)
    5665                        <td class="action">[(#BOUTON_ACTION{<:bouton_telecharger:>, #URL_ACTION_AUTEUR{telecharger_cache, #CLE}})]</td>
    5766                        ]
Note: See TracChangeset for help on using the changeset viewer.