Changeset 113598 in spip-zone


Ignore:
Timestamp:
Jan 24, 2019, 8:34:33 AM (4 weeks ago)
Author:
root
Message:

Grosse simplification suite à r24141. Il ne reste plus que la partie manuelle du fix... et il ne sert à rien d'activer le plugin, qui ne sert plus que comme repo de source, voué à changer de forme et à disparaître un jour. On fête ça par un luxueux up x pré-funéraire

Location:
_plugins_/cachefix/trunk
Files:
2 deleted
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/cachefix/trunk/inc/utils.fix.3.0.php

    r113542 r113598  
    22022202        foreach(is_array($fond) ? $fond : array($fond) as $f){
    22032203
    2204                 // fix #4235 :
    22052204                unset($GLOBALS['cache_utilise_session']); // fix #4235 : Chaque inclusion commence sans sessionnement préallable
    22062205
     
    22312230
    22322231                // fix #4235 : contamination de la session appelante, pour les inclusions statiques
    2233                 if (isset($options['sessionnement_contaminant'])
    2234                         and isset($page['invalideurs']['session']))
     2232                if (isset($page['invalideurs']['session']))
    22352233                        $cache_utilise_session_appelant = $page['invalideurs']['session'];
    2236 
    22372234        }
    22382235
    22392236        // fix #4235 : restaurer le sessionnement du contexte appelant,
    22402237        // éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
    2241         $GLOBALS['cache_utilise_session']
    2242                 = (isset($cache_utilise_session_appelant) ? $cache_utilise_session_appelant : null);
     2238        if (isset($cache_utilise_session_appelant)) {
     2239                $GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
     2240        }
    22432241
    22442242        $GLOBALS['_INC_PUBLIC']--;
  • _plugins_/cachefix/trunk/inc/utils.fix.3.1.php

    r113542 r113598  
    31313131               
    31323132                // fix #4235 : contamination de la session appelante, pour les inclusions statiques
    3133                 if (isset($options['sessionnement_contaminant'])
    3134                     and isset($page['invalideurs']['session']))
     3133                if (isset($page['invalideurs']['session']))
    31353134                        $cache_utilise_session_appelant = $page['invalideurs']['session'];
    31363135        }
     
    31383137        // fix #4235 : restaurer le sessionnement du contexte appelant,
    31393138        // éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
    3140         $GLOBALS['cache_utilise_session']
    3141                 = (isset($cache_utilise_session_appelant) ? $cache_utilise_session_appelant : null);
     3139        if (isset($cache_utilise_session_appelant)) {
     3140                        $GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
     3141        }
    31423142
    31433143        $GLOBALS['_INC_PUBLIC']--;
  • _plugins_/cachefix/trunk/inc/utils.fix.3.2.php

    r113542 r113598  
    32653265                }
    32663266                // fix #4235 : contamination de la session appelante, pour les inclusions statiques
    3267                 if (isset($options['sessionnement_contaminant'])
    3268                         and isset($page['invalideurs']['session']))
     3267                if (isset($page['invalideurs']['session']))
    32693268                        $cache_utilise_session_appelant = $page['invalideurs']['session'];
    32703269        }
     
    32723271        // fix #4235 : restaurer le sessionnement du contexte appelant,
    32733272        // éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
    3274         $GLOBALS['cache_utilise_session']
    3275                 = (isset($cache_utilise_session_appelant) ? $cache_utilise_session_appelant : null);
    3276 
     3273        if (isset($cache_utilise_session_appelant)) {
     3274                        $GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
     3275        }
    32773276        $GLOBALS['_INC_PUBLIC']--;
    32783277
  • _plugins_/cachefix/trunk/inc/utils.fix.3.3.php

    r113542 r113598  
    32173217
    32183218                // fix #4235 : contamination de la session appelante, pour les inclusions statiques
    3219                 if (isset($options['sessionnement_contaminant'])
    3220                         and isset($page['invalideurs']['session']))
     3219                if (isset($page['invalideurs']['session']))
    32213220                        $cache_utilise_session_appelant = $page['invalideurs']['session'];
    32223221        }
     
    32243223        // fix #4235 : restaurer le sessionnement du contexte appelant,
    32253224        // éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
    3226         $GLOBALS['cache_utilise_session']
    3227                 = (isset($cache_utilise_session_appelant) ? $cache_utilise_session_appelant : null);
     3225        if (isset($cache_utilise_session_appelant)) {
     3226                $GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
     3227        }
    32283228
    32293229        $GLOBALS['_INC_PUBLIC']--;
  • _plugins_/cachefix/trunk/paquet.xml

    r113546 r113598  
    22        prefix="cachefix"
    33        categorie="maintenance"
    4         version="0.1.1"
     4        version="1.0.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/cachefix/trunk/readme

    r113597 r113598  
    1 Par ftp ou ssh
     1# fix #4235 calcul des sessionnements des caches
     2
     3Pour SPIP3.3 mettre à jour avec une release > r24214
     4
     5Pour SPIP 3.0 à SPIP3.2, passer à spip 3.3
     6OU bien, par ftp ou ssh
    27- dans ecrire/inc il faut sauvegarder la version distribuée de utils.php en la renommant utils.php.sav
    3 - puis il faut y copier, en la renommant utils.php,
    4   la version de utils.fix correspondant à la branche de votre spip
     8- puis il faut prendre dans cachefix/inc la version de utils.fix qui correspond à la branche de votre spip
     9  et la copier dans ecrire/inc en la renommant utils.php
Note: See TracChangeset for help on using the changeset viewer.