From b2997e7c63a6a413aa420d84c4958a3796b41c98 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Sat, 28 Oct 2023 19:15:22 +0700 Subject: [PATCH] Fixed broken letter marking in memberlist.php (#1007) --- memberlist.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/memberlist.php b/memberlist.php index 939535146..ecc394e97 100644 --- a/memberlist.php +++ b/memberlist.php @@ -126,12 +126,12 @@ if ($by_letter_req) { // ENG for ($i = ord('A'), $cnt = ord('Z'); $i <= $cnt; $i++) { - $select_letter .= ($by_letter == chr($i)) ? '' . chr($i) . ' ' : '' . chr($i) . ' '; + $select_letter .= (strtoupper($by_letter) == chr($i)) ? '' . chr($i) . ' ' : '' . chr($i) . ' '; } // RUS $select_letter .= ': '; for ($i = 224, $cnt = 255; $i <= $cnt; $i++) { - $select_letter .= ($by_letter == iconv('windows-1251', 'UTF-8', chr($i))) ? '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ' : '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' '; + $select_letter .= (strtoupper($by_letter) == iconv('windows-1251', 'UTF-8', chr($i))) ? '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ' : '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' '; } $select_letter .= ': ';