function cleantmpdir in Brilliant Gallery 5.3
Same name and namespace in other branches
- 5.4 brilliant_gallery.module \cleantmpdir()
- 6 brilliant_gallery.module \cleantmpdir()
1 call to cleantmpdir()
File
- ./
brilliant_gallery.module, line 786
Code
function cleantmpdir() {
# Delete "bg_*" files from the temp directory if they are expired.
$bgcachexpire = 3600 * 24 * 3;
# Cache expiration time. This is primarily set in image.php - use the same value here.
$directory = file_directory_temp();
if (!($dirhandle = @opendir($directory))) {
return;
}
while (false !== ($filename = readdir($dirhandle))) {
if ($filename != "." && $filename != ".." && substr($filename, 0, 3) == 'bg_') {
$filename = $directory . "/" . $filename;
if (@filemtime($filename) < time() - $bgcachexpire) {
#echo $filename . ' ';
@unlink($filename);
}
}
}
}