From 434e6bbd7a42acd9695f1a94a560d5ea6894476c Mon Sep 17 00:00:00 2001 From: Julian Prieber Date: Tue, 8 Oct 2024 16:39:08 +0200 Subject: [PATCH] Update UserController.php --- app/Http/Controllers/UserController.php | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 86d1fa3..4dd5f06 100755 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -748,17 +748,12 @@ class UserController extends Controller $files = scandir($folder); foreach ($files as $file) { - if ($file !== '.' && $file !== '..') { - if (preg_match($regex, $file)) { - $new_file = preg_replace($regex, '', $file); - File::copyDirectory($folder . '/' . $file, $folder . '/' . $new_file); - $dirname = $folder . '/' . $file; - if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { - system('rmdir ' . escapeshellarg($dirname) . ' /s /q'); - } else { - system("rm -rf " . escapeshellarg($dirname)); - } - } + $basename = basename($file); + if (preg_match($regex, $basename)) { + $newBasename = preg_replace($regex, '', $basename); + $newPath = $folder . '/' . $newBasename; + File::copyDirectory($file, $newPath); + File::deleteDirectory($file); } } }