while (($file = readdir($dh)) !== false) { if (!is_dir($directory . '/' . $file)) { @unlink($directory . '/' . $file); } } closedir($dh); } } public static function log($logtxt, $filename) { if (self::$logging_enabled) { $logfile = self::get_cache_dir() . $filename; if (($fh = fopen($logfile, "ab")) !== false) { fwrite($fh, $logtxt . "\n"); fclose($fh); } } } public static function get_last_modified($nameid) { $cacheDir = self::get_cache_dir("images"); $filename = $cacheDir . "/" . $nameid . ".png"; if (file_exists($filename)) { return filemtime($filename); } return false; } } /* end class wkwCache */ wkwCache::register(); }