Changeset 118484 in spip-zone


Ignore:
Timestamp:
Nov 9, 2019, 1:49:32 PM (4 months ago)
Author:
eric@…
Message:

Correction du nom du cache : si le composant est facultatif et chaine vide alors on l'exclut du nom.

Location:
_plugins_/cache/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cache/trunk/cache/cache.php

    r118483 r118484  
    164164                        foreach ($configuration['nom'] as $_composant) {
    165165                                if (isset($cache[$_composant])) {
    166                                         $nom_cache .= ($nom_cache ? $configuration['separateur'] : '') . $cache[$_composant];
     166                                        if (!$nom_cache) {
     167                                                // Il y a forcément un composant non vide en premier.
     168                                                $nom_cache .= $cache[$_composant];
     169                                        } elseif ($cache[$_composant]
     170                                                or (!$cache[$_composant] and in_array($_composant, $configuration['nom_obligatoire']))) {
     171                                                // Le composant est à ajouter : non vide ou vide mais obligatoire (cas bizarre!)
     172                                                $nom_cache .= $configuration['separateur'] . $cache[$_composant];
     173                                        }
    167174                                }
    168175                        }
  • _plugins_/cache/trunk/paquet.xml

    r118483 r118484  
    22        prefix="cache"
    33        categorie="outil"
    4         version="0.4.2"
     4        version="0.4.3"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.