Changeset 112520 in spip-zone


Ignore:
Timestamp:
Nov 24, 2018, 8:51:48 AM (4 weeks ago)
Author:
jluc@…
Message:

cachelab_filtre devient cachelab_cibler pour éviter confusion avec les #CACHE{filtre-qqchose args}

Location:
_plugins_/cachelab/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cachelab/trunk/inc/cachelab.php

    r112183 r112520  
    5050}
    5151
     52function cachelab_filtre($action, $conditions=array(), $options=array()) {
     53        spip_log ("cachelab_filtre obsolète avec $action, ".print_r($conditions, 1), "OBSOLETE_cachelab");
     54        return cachelab_cibler ($action, $conditions, $options);
     55}
     56
    5257// $chemin : liste de chaines à tester dans le chemin du squelette, séparées par |
    5358//      OU une regexp (hors délimiteurs et modificateurs) si la méthode est 'regexp'
    54 function cachelab_filtre ($action, $conditions=array(), $options=array()) {
     59function cachelab_cibler ($action, $conditions=array(), $options=array()) {
    5560global $Memoization;
    5661        if (!$Memoization or !in_array($Memoization->methode(), array('apc', 'apcu')))
     
    6873        $id_objet = (isset($conditions['id_objet']) ? $conditions['id_objet'] : null);
    6974        if ($cle_objet and !$id_objet) {
    70                 spip_log("cachelab_filtre : $cle_objet inconnu\n".print_r(debug_backtrace(),1), "cachelab_erreur");
     75                spip_log("cachelab_cibler : $cle_objet inconnu\n".print_r(debug_backtrace(),1), "cachelab_erreur");
    7176                $cle_objet=null;
    7277        }
     
    7883                $conditions['plus'] = 'contexte';
    7984        if ($plus = (isset($conditions['plus']) ? (string)$conditions['plus'] : '')) {
    80                 $plusfunc='cachelab_filtrecache_'.$plus;
     85                $plusfunc='cachelab_ciblercache_'.$plus;
    8186                // Signature nécessaire : $plusfunc ($action, $conditions, $options, &$stats)
    8287                if (!function_exists($plusfunc)) {
     
    226231        if ($do_chrono) {
    227232                $stats['chrono'] = microtime_do ('end', 'ms');
    228                 spip_log ("cachelab_filtre ($action, session=$session, objet $cle_objet=$id_objet, chemin=$chemin) : {$stats['nb_cible']} caches ciblés (sur {$stats['nb_candidats']}) en {$stats['chrono']} ms", 'cachelab');
     233                spip_log ("cachelab_cibler ($action, session=$session, objet $cle_objet=$id_objet, chemin=$chemin) : {$stats['nb_cible']} caches ciblés (sur {$stats['nb_candidats']}) en {$stats['chrono']} ms", 'cachelab');
    229234        }
    230235
     
    256261// Toutes les valeurs doivent être vérifiées dans l'environnement.
    257262//
    258 function cachelab_filtrecache_contexte($action, $conditions, $options, $cle, &$data, &$stats) {
     263function cachelab_ciblercache_contexte($action, $conditions, $options, $cle, &$data, &$stats) {
    259264        if (!isset ($data['contexte'])
    260265                or !isset($conditions['contexte'])
  • _plugins_/cachelab/trunk/inc/cachelab_invalideur.php

    r112519 r112520  
    6060                if (in_array($objet, $GLOBALS['derniere_modif_invalide'])) {
    6161                        include_spip ('inc/cachelab');
    62                         cachelab_filtre('del');
     62                        cachelab_cibler('del');
    6363                        spip_log ("suivre_invalideur / objet invalidant : '$objet' ($cond)", "cachelab");
    6464                        spip_log ("suivre_invalideur / objet invalidant : '$objet' ($cond)", "suivre_invalideur");
     
    7272                ecrire_meta('derniere_modif', time());
    7373                include_spip ('inc/cachelab');
    74                 cachelab_filtre('del');
     74                cachelab_cibler('del');
    7575                spip_log ("suivre_invalideur standard / objet '$objet' ($cond)", "cachelab");
    7676                spip_log ("suivre_invalideur standard / objet '$objet' ($cond)", "suivre_invalideur");
  • _plugins_/cachelab/trunk/paquet.xml

    r112519 r112520  
    22        prefix="cachelab"
    33        categorie="outil"
    4         version="0.5.2"
     4        version="0.6.0"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.