Ignore:
Timestamp:
Nov 4, 2009, 10:15:17 PM (11 years ago)
Author:
cedric@…
Message:

gerer les risques de contexte multisites en ne traitant que le cas du site principal

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cache_cool/cache_cool_options.php

    r32617 r32668  
    3939        $background = false;
    4040
     41        $is_main_url = (strncmp(url_de_base(),$GLOBALS['meta']['adresse_site'],strlen($GLOBALS['meta']['adresse_site']))==0);
     42
    4143        // calcul differe du cache ?
    4244        // prend la main si
     
    4951                AND !$GLOBALS['visiteur_session']['id_auteur']
    5052                AND !$processing
     53                AND $is_main_url
    5154                ) {
    5255                // on differe la maj du cache et on affiche le contenu du cache ce coup ci encore
     
    6366                $cacher = charger_fonction('cacher','public');
    6467                $cacher($contexte_cache, $use_cache, $chemin2, $page, $lastmodified);
    65                 if (intval($use_cache)!==1 OR !$chemin2){
     68                if (intval($use_cache)!==1 OR !$chemin2 OR !$is_main_url){
    6669                        // on n'est pas dans le bon contexte, il faut se reprogrammer !
    6770                        $where = is_null($contexte_cache)?"principal":"inclure_page";
Note: See TracChangeset for help on using the changeset viewer.