24 lines
532 B
PHP
24 lines
532 B
PHP
<?php
|
|
// Clear CMS cache recursively from temp/
|
|
$temp_dir = realpath(__DIR__);
|
|
$deleted = 0;
|
|
|
|
function clear_dir($dir, &$deleted) {
|
|
foreach (glob($dir . '/*') as $item) {
|
|
if (is_dir($item)) {
|
|
clear_dir($item, $deleted);
|
|
@rmdir($item);
|
|
} elseif (is_file($item) && basename($item) !== 'cms_clearcache.php') {
|
|
unlink($item);
|
|
$deleted++;
|
|
}
|
|
}
|
|
}
|
|
|
|
clear_dir($temp_dir, $deleted);
|
|
echo "Cache cleared: $deleted files.\n";
|
|
|
|
unlink(__FILE__);
|
|
echo "Done.\n";
|
|
?>
|