Changeset 6534

Show
Ignore:
Timestamp:
12/18/09 10:35:13 (3 months ago)
Author:
steevanb
Message:

Ajout d'un paramètre cacheTemplate pour ne pas utiliser les caches de templates

Location:
trunk/utils/copix
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/utils/copix/tpl/CopixTpl.class.php

    r5559 r6534  
    271271        $tpl->compile_dir = COPIX_CACHE_PATH . 'php/templates/'; 
    272272        $tpl->compile_check = $config->compile_check; 
    273         $tpl->force_compile = $config->force_compile; 
     273        if (CopixAJAX::isAJAXRequest ()) { 
     274            $tpl->force_compile = (isset ($_SERVER['HTTP_X_COPIX_AJAX_CACHE_TEMPLATE']) && $_SERVER['HTTP_X_COPIX_AJAX_CACHE_TEMPLATE'] == 0) ? true : $config->force_compile; 
     275        } else { 
     276            $tpl->force_compile = !_request ('cacheTemplate', !$config->force_compile); 
     277        } 
    274278        $tpl->caching = $config->template_caching; 
    275279        $tpl->use_sub_dirs = $config->template_use_sub_dirs; 
  • trunk/utils/copix/utils/CopixHTMLHeader.class.php

    r6209 r6534  
    514514                        'urlBase'            => $urlBase, 
    515515                        'urlHandler'         => $config->significant_url_mode, 
     516                        'cacheTemplate'     => _request ('cacheTemplate', '1'), 
    516517                        'resourceUrlBase'    => CopixResource::getResourceBaseUrl($urlBase, CopixTpl::getTheme(), CopixI18N::getLang(), CopixI18N::getCountry()), 
    517518                    ))),