Changeset 43696 in spip-zone


Ignore:
Timestamp:
Jan 20, 2011, 9:22:19 AM (10 years ago)
Author:
fil@…
Message:

compatibilite avec SPIP 1.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/memoization/public/cacher.php

    r43347 r43696  
    1212
    1313if (!defined("_ECRIRE_INC_VERSION")) return;
     14
     15/* compat SPIP 1.9 */
     16if(!function_exists('test_espace_prive')) {
     17        function test_espace_prive() {
     18                return !!_DIR_RACINE;
     19        }
     20}
     21
    1422
    1523// http://doc.spip.org/@generer_nom_fichier_cache
     
    155163
    156164        // Inserer ses invalideurs
    157         include_spip('inc/invalideur');
    158         maj_invalideurs($chemin_cache, $page);
    159 
     165        /* compat SPIP 1.9 : ne pas appeler les invalideurs du tout */
     166        if (!(isset($GLOBALS['spip_version']) AND $GLOBALS['spip_version']<2)) {
     167                include_spip('inc/invalideur');
     168                maj_invalideurs($chemin_cache, $page);
     169        }
    160170}
    161171
     
    192202// http://doc.spip.org/@public_cacher_dist
    193203function public_cacher($contexte, &$use_cache, &$chemin_cache, &$page, &$lastmodified) {
     204
     205        /* compat SPIP 1.9 */
     206        if (is_null($contexte) AND function_exists('nettoyer_uri'))
     207                $contexte = array('uri' => nettoyer_uri());
     208
    194209        static $memo;
    195210        if (!isset($memo)) {
     
    260275                $page = array('contexte_implicite'=>$contexte_implicite); // ignorer le cache deja lu
    261276                include_spip('inc/invalideur');
    262                 retire_caches($chemin_cache); # API invalideur inutile
     277                if (function_exists('retire_caches')) retire_caches($chemin_cache); # API invalideur inutile
    263278                $memo->del($chemin_cache);
    264279                if ($chemin_cache_session)
Note: See TracChangeset for help on using the changeset viewer.