/**
  * resets the cache of a blog
  *
  * @param blogId The id of the blog whose cache we'd like to reset
  * @param resetSummary whether the summary cache should also be cleaned up,
  * enabled by default
  * @static		 
  */
 function resetBlogCache($blogId, $resetSummary = true)
 {
     $config =& Config::getConfig();
     // nothing to do if caching is not enabled...
     if (!$config->getValue("template_cache_enabled")) {
         return false;
     }
     //$t = new CachedTemplate( null );
     $tmpFolder = $config->getValue("temp_folder");
     $blogTmpFolder = $tmpFolder . "/" . $blogId;
     //$t->cache_dir    = $blogTmpFolder;
     //$t->compile_dir  = $blogTmpFolder;
     // recursively delete the contents of the folder, but not its structure or subfolders
     File::deleteDir($blogTmpFolder, true, true);
     //$t->clear_cache( null );
     // we need to clear the contents of the summary caches because we have added or removed
     // posts or done something that might affect the summary!
     if ($resetSummary) {
         CacheControl::clearSummaryCache();
     }
     return true;
 }