diff options
| author | Rami Jasim <minecraftmrgold@gmail.com> | 2025-06-05 13:56:57 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-06-05 15:56:57 +0200 |
| commit | c394626a1ca1f968b8651c4230e7b1e48bfbdea1 (patch) | |
| tree | 3758321093170de73377f78cab86989ee20713ff /lib | |
| parent | a999426b3e6f7cf05a2e501d327b61d9146c16bb (diff) | |
use pathinfo to fetch the extension of a filename, fixes #5636
Closes #5636
Merge request studip/studip!4251
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/filesystem/FileManager.php | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/filesystem/FileManager.php b/lib/filesystem/FileManager.php index aafbece..80889c1 100644 --- a/lib/filesystem/FileManager.php +++ b/lib/filesystem/FileManager.php @@ -1949,10 +1949,7 @@ class FileManager public static function getFileIcon($filename, $role = Icon::ROLE_CLICKABLE) { $filename = mb_strtolower($filename); - $extension = (mb_strrpos($filename, ".") === false) - ? $filename - : substr($filename, mb_strrpos($filename, ".") + 1); - $extension = strtolower($extension); + $extension = pathinfo($filename, PATHINFO_EXTENSION); switch ($extension){ case 'rtf': case 'doc': |
