summaryrefslogtreecommitdiffstats
path: root/apps/comments
diff options
context:
space:
mode:
Diffstat (limited to 'apps/comments')
-rw-r--r--apps/comments/lib/Search/Result.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/comments/lib/Search/Result.php b/apps/comments/lib/Search/Result.php
index 039b1c56e4a..4fc9e7bc75b 100644
--- a/apps/comments/lib/Search/Result.php
+++ b/apps/comments/lib/Search/Result.php
@@ -82,12 +82,12 @@ class Result extends BaseResult {
* @throws NotFoundException
*/
protected function getRelevantMessagePart(string $message, string $search): string {
- $start = stripos($message, $search);
+ $start = mb_stripos($message, $search);
if ($start === false) {
throw new NotFoundException('Comment section not found');
}
- $end = $start + strlen($search);
+ $end = $start + mb_strlen($search);
if ($start <= 25) {
$start = 0;
@@ -97,15 +97,15 @@ class Result extends BaseResult {
$prefix = '…';
}
- if ((strlen($message) - $end) <= 25) {
- $end = strlen($message);
+ if ((mb_strlen($message) - $end) <= 25) {
+ $end = mb_strlen($message);
$suffix = '';
} else {
$end += 25;
$suffix = '…';
}
- return $prefix . substr($message, $start, $end - $start) . $suffix;
+ return $prefix . mb_substr($message, $start, $end - $start) . $suffix;
}
}