static function subtreeCacheSubDirForNode($nodeID) { $cacheDir = eZTemplateCacheBlock::subtreeCacheBaseSubDir(); if (is_numeric($nodeID)) { $nodeID = (string) $nodeID; $length = strlen($nodeID); $pos = 0; while ($pos < $length) { $cacheDir .= '/' . $nodeID[$pos]; ++$pos; } } else { eZDebug::writeWarning("Unable to determine cacheDir for nodeID = {$nodeID}", 'eZtemplateCacheFunction::subtreeCacheSubDirForNode'); } $cacheDir .= '/cache'; return $cacheDir; }
static function cleanupAll() { $subtreeCacheDir = eZTemplateCacheBlock::templateBlockCacheDir() . eZTemplateCacheBlock::subtreeCacheBaseSubDir(); eZSubtreeCache::cleanupCacheDir($subtreeCacheDir); }
static function subtreeCacheBaseSubDir() { return eZTemplateCacheBlock::subtreeCacheBaseSubDir(); }