Changeset 48534 in spip-zone


Ignore:
Timestamp:
Jun 7, 2011, 11:36:23 AM (10 years ago)
Author:
cedric@…
Message:

compatibilite SPIP 3 : la globale var_nocache est devenue la constante _VAR_NOCACHE.
On supporte les deux ici.

Location:
_plugins_/memoization
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/memoization/plugin.xml

    r43575 r48534  
    55        </auteur>
    66        <version>
    7         0.9.6
     7        0.9.7
    88        </version>
    99        <etat>
     
    2828        <options>inc/memoization.php</options>
    2929        <categorie>performance</categorie>
    30         <necessite id="SPIP" version="[2.0.0;]" />
     30        <necessite id="SPIP" version="[2.0.0;3.1.0)" />
    3131</plugin>
  • _plugins_/memoization/public/cacher.php

    r48296 r48534  
    5858        $now = $_SERVER['REQUEST_TIME'];
    5959
     60        if (defined('_VAR_NOCACHE') AND _VAR_NOCACHE) return -1;
    6061        if (isset($GLOBALS['var_nocache']) AND $GLOBALS['var_nocache']) return -1;
    6162        if (defined('_NO_CACHE')) return (_NO_CACHE==0 AND !isset($page['texte']))?1:_NO_CACHE;
     
    112113        // le cas var_nocache ne devrait jamais arriver ici (securite)
    113114        // le cas spip_interdire_cache correspond a une ereur SQL grave non anticipable
    114         if ((isset($GLOBALS['var_nocache']) AND $GLOBALS['var_nocache'])
     115        if ((defined('_VAR_NOCACHE') AND _VAR_NOCACHE)
     116                OR (isset($GLOBALS['var_nocache']) AND $GLOBALS['var_nocache']) // compat SPIP 2.x
    115117                OR defined('spip_interdire_cache'))
    116118                return;
Note: See TracChangeset for help on using the changeset viewer.