Changeset 59041 in spip-zone
- Timestamp:
- Mar 3, 2012, 6:21:35 PM (9 years ago)
- Location:
- _plugins_/memoization
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/memoization/action/purger.php
r49002 r59041 35 35 36 36 switch ($arg) { 37 case 'inhibe_cache': 38 // inhiber le cache pendant 24h 39 ecrire_meta('cache_inhib',$_SERVER['REQUEST_TIME']+24*3600); 40 break; 41 case 'reactive_cache': 42 effacer_meta('cache_inhib'); 43 break; 37 44 38 case 'cache': 39 supprime_invalideurs(); 40 @spip_unlink(_CACHE_RUBRIQUES); 41 @spip_unlink(_CACHE_PIPELINES); 42 @spip_unlink(_CACHE_PLUGINS_PATH); 43 @spip_unlink(_CACHE_PLUGINS_OPT); 44 @spip_unlink(_CACHE_PLUGINS_FCT); 45 @spip_unlink(_CACHE_PLUGINS_VERIF); 46 @spip_unlink(_CACHE_CHEMIN); 47 purger_repertoire(_DIR_AIDE); 48 purger_repertoire(_DIR_VAR.'cache-css'); 49 purger_repertoire(_DIR_VAR.'cache-js'); 45 case 'cache': 46 supprime_invalideurs(); 47 @spip_unlink(_CACHE_RUBRIQUES); 48 @spip_unlink(_CACHE_PIPELINES); 49 @spip_unlink(_CACHE_PLUGINS_PATH); 50 @spip_unlink(_CACHE_PLUGINS_OPT); 51 @spip_unlink(_CACHE_PLUGINS_FCT); 52 @spip_unlink(_CACHE_PLUGINS_VERIF); 53 @spip_unlink(_CACHE_CHEMIN); 54 @spip_unlink(_DIR_TMP."plugin_xml_cache.gz"); 55 # purge a l'ancienne des fichiers de tmp/cache/ 56 purger_repertoire(_DIR_CACHE,array('subdir'=>true)); 57 purger_repertoire(_DIR_AIDE); 58 purger_repertoire(_DIR_VAR.'cache-css'); 59 purger_repertoire(_DIR_VAR.'cache-js'); 50 60 51 # purge a l'ancienne des fichiers de tmp/cache/ 52 purger_repertoire(_DIR_CACHE,array('subdir'=>true)); 61 # ajouter une mark pour les autres methodes de memoization 62 ecrire_meta('cache_mark', time()); 63 /* compat SPIP 1.9 */ 64 if (function_exists('ecrire_metas')) ecrire_metas(); 53 65 54 # ajouter une mark pour les autres methodes de memoization 55 ecrire_meta('cache_mark', time()); 56 /* compat SPIP 1.9 */ 57 if (function_exists('ecrire_metas')) ecrire_metas(); 66 break; 58 67 59 break; 68 case 'squelettes': 69 purger_repertoire(_DIR_SKELS); 70 break; 60 71 61 case 'squelettes': 62 purger_repertoire(_DIR_SKELS); 63 break; 64 65 case 'vignettes': 66 purger_repertoire(_DIR_VAR,array('subdir'=>true)); 67 supprime_invalideurs(); 68 purger_repertoire(_DIR_CACHE); 69 break; 72 case 'vignettes': 73 purger_repertoire(_DIR_VAR,array('subdir'=>true)); 74 supprime_invalideurs(); 75 purger_repertoire(_DIR_CACHE); 76 break; 70 77 } 71 72 78 73 79 /* compat SPIP 1.9 */ -
_plugins_/memoization/plugin.xml
r53010 r59041 9 9 <auteur>Fil</auteur> 10 10 <licence>© 2009-2011 - GNU/LGPL - MIT</licence> 11 <version>0.9. 8</version>11 <version>0.9.9</version> 12 12 <etat>stable</etat> 13 13 <description> -
_plugins_/memoization/public/cacher.php
r48535 r59041 59 59 60 60 if (defined('_VAR_NOCACHE') AND _VAR_NOCACHE) return -1; 61 if (isset($GLOBALS['meta']['cache_inhib']) AND $_SERVER['REQUEST_TIME'] AND $_SERVER['REQUEST_TIME']<$GLOBALS['meta']['cache_inhib']) return -1; 61 62 if (isset($GLOBALS['var_nocache']) AND $GLOBALS['var_nocache']) return -1; 62 63 if (defined('_NO_CACHE')) return (_NO_CACHE==0 AND !isset($page['texte']))?1:_NO_CACHE;
Note: See TracChangeset
for help on using the changeset viewer.