From ebe7da7acb92e9b9095ab01800a1af76e475ca13 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Thu, 7 Mar 2024 17:26:46 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B07157=20-=20Fix=20URI=20passed=20to=20sca?= =?UTF-8?q?ndir()=20function=20in=20user's=20image=20placeholder=20selecti?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/preferences.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pages/preferences.php b/pages/preferences.php index 597f954150..70ac980fea 100644 --- a/pages/preferences.php +++ b/pages/preferences.php @@ -421,11 +421,13 @@ JS $oUserPicturePlaceHolderBlock = new Panel(Dict::S('UI:Preferences:ChooseAPlaceholder'), array(), 'grey', 'ibo-user-picture-placeholder'); - $sUserPicturesFolder = utils::GetAbsoluteUrlAppRoot() . 'images/user-pictures/'; + $sUserPicturesFolderRelPath = 'images/user-pictures/'; + $sUserPicturesFolderAbsPath = APPROOT . $sUserPicturesFolderRelPath; + $sUserPicturesFolderAbsUrl = utils::GetAbsoluteUrlAppRoot() . $sUserPicturesFolderRelPath; $sUserDefaultPicture = appUserPreferences::GetPref('user_picture_placeholder', 'default-placeholder.png'); $sUserPicturePlaceHolderHtml = ''; $sUserPicturePlaceHolderHtml .= '

'.Dict::S('UI:Preferences:ChooseAPlaceholder+').'

'; - foreach (scandir($sUserPicturesFolder) as $sUserPicture) + foreach (scandir($sUserPicturesFolderAbsPath) as $sUserPicture) { if ($sUserPicture === '.' || $sUserPicture === '..') { @@ -436,7 +438,7 @@ JS { $sAdditionalClass = ' ibo-is-active'; } - $sUserPicturePlaceHolderHtml .= ' '; + $sUserPicturePlaceHolderHtml .= ' '; } $sUserPictureChangedSuccessMessage = Dict::S('UI:Preferences:ChooseAPlaceholder:Success:Message'); $oP->add_ready_script(