function image_resize_filter_delete_recursive in Image Resize Filter 6
Recursive deletion function for clearing out resized images directory.
1 call to image_resize_filter_delete_recursive()
- image_resize_filter_delete_all in ./
image_resize_filter.module - Delete the entire set of cached images.
File
- ./
image_resize_filter.module, line 673 - image_resize_filter.module
Code
function image_resize_filter_delete_recursive($path) {
if (is_file($path) || is_link($path)) {
unlink($path);
}
elseif (is_dir($path)) {
$dir = dir($path);
while (($entry = $dir
->read()) !== false) {
if ($entry == '.' || $entry == '..') {
continue;
}
$entry_path = $path . '/' . $entry;
image_resize_filter_delete_recursive($entry_path);
}
rmdir($path);
}
}