From 659342f6e03d73c71895e79f07f5ecc30a95392e Mon Sep 17 00:00:00 2001 From: Rami Jasim Date: Thu, 5 Jun 2025 13:56:57 +0000 Subject: use pathinfo to fetch the extension of a filename, fixes #5636 Closes #5636 Merge request studip/studip!4251 --- lib/filesystem/FileManager.php | 5 +---- 1 file changed, 1 insertion(+), 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': -- cgit v1.0