/** * Cleans out the RSS cache folder * * @param string $cachefolder the sub-folder to clean */ function clearRSSCache($cachefolder = NULL) { if (is_null($cachefolder)) { $cachefolder = "../cache_html/rss/"; } if (is_dir($cachefolder)) { $handle = opendir($cachefolder); while (false !== ($filename = readdir($handle))) { $fullname = $cachefolder . '/' . $filename; if (is_dir($fullname) && !(substr($filename, 0, 1) == '.')) { if ($filename != '.' && $filename != '..') { clearRSSCache($fullname); rmdir($fullname); } } else { if (file_exists($fullname) && !(substr($filename, 0, 1) == '.')) { unlink($fullname); } } } closedir($handle); } }
/** * Cleans out the cache folder. * */ function clearSitemapCache() { $cachefolder = SERVERPATH . "/cache_html/sitemap/"; if (is_dir($cachefolder)) { $handle = opendir($cachefolder); while (false !== ($filename = readdir($handle))) { $fullname = $cachefolder . '/' . $filename; if (is_dir($fullname) && !(substr($filename, 0, 1) == '.')) { if ($filename != '.' && $filename != '..') { clearRSSCache($fullname); rmdir($fullname); } } else { if (file_exists($fullname) && !(substr($filename, 0, 1) == '.')) { unlink($fullname); } } } closedir($handle); } }