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;
 }
示例#2
0
 static function cleanupAll()
 {
     $subtreeCacheDir = eZTemplateCacheBlock::templateBlockCacheDir() . eZTemplateCacheBlock::subtreeCacheBaseSubDir();
     eZSubtreeCache::cleanupCacheDir($subtreeCacheDir);
 }
 static function subtreeCacheBaseSubDir()
 {
     return eZTemplateCacheBlock::subtreeCacheBaseSubDir();
 }