From 0326b1c67d60054f822e35ecfb1b3997fe6746b0 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 21 Feb 2019 11:21:55 -0500 Subject: [PATCH] Fix issue processwire/processwire-issues#773 --- wire/core/Pagefiles.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wire/core/Pagefiles.php b/wire/core/Pagefiles.php index 331c4e14..e678593e 100644 --- a/wire/core/Pagefiles.php +++ b/wire/core/Pagefiles.php @@ -565,7 +565,7 @@ class Pagefiles extends WireArray implements PageFieldValueInterface { */ public function cleanBasename($basename, $originalize = false, $allowDots = true, $translate = false) { - $basename = strtolower($basename); + $basename = function_exists('mb_strtolower') ? mb_strtolower($basename) : strtolower($basename); $dot = strrpos($basename, '.'); $ext = $dot ? substr($basename, $dot) : ''; $basename = basename($basename, $ext);