Files
citrus-cms/resources/views/admin-ajax/delete-all-generated-tp-files.blade.php
T
2026-04-28 21:15:09 +03:00

30 lines
1.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
$u = u();
if($u->level=="Admin")
{
$directory = 'storage/documents/008_Test_Pack/001_TP Preperation_Documents';
if (is_dir($directory)) {
$files = glob($directory . '/*'); // Tüm dosyaları al
foreach ($files as $file) {
if (is_file($file)) {
unlink($file); // Dosyayı sil
} else if (is_dir($file)) {
// Klasörü silmeden önce içindeki tüm dosyaları ve alt klasörleri sil
$filesInDir = glob($file . '/*'); // Klasördeki tüm dosyaları ve alt klasörleri al
foreach ($filesInDir as $subFile) {
if (is_file($subFile)) {
unlink($subFile); // Dosyayı sil
} else if (is_dir($subFile)) {
rmdir($subFile); // Boş klasörü sil
}
}
rmdir($file); // Klasörü sil
}
}
bilgi("All files $directory in have been deleted.");
} else {
bilgi("Directory does not exist.");
}
}
?>