From 417a3a81989fb07ea89209e4a7c4caf47afcd192 Mon Sep 17 00:00:00 2001 From: Art4 Date: Thu, 13 Mar 2025 09:49:18 +0000 Subject: [PATCH] Fix error in membersince addon --- membersince/membersince.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/membersince/membersince.php b/membersince/membersince.php index 448b8cf2..df6388c6 100644 --- a/membersince/membersince.php +++ b/membersince/membersince.php @@ -17,7 +17,11 @@ function membersince_install() Hook::register('profile_advanced', 'addon/membersince/membersince.php', 'membersince_display'); } -function membersince_display(array &$b) +/** + * @param array|string|null $b + * @return void + */ +function membersince_display(&$b) { $uid = DI::userSession()->getLocalUserId(); @@ -59,7 +63,7 @@ function membersince_display(array &$b) $div->appendChild($entry); $elm->parentNode->insertBefore($div, $elm->nextSibling); - $b = $doc->saveHTML(); + $b = (string) $doc->saveHTML(); } else { // Works in Vier. $b = preg_replace('/<\/dl>/', "\n\n\n
\n
" . DI::l10n()->t('Member since:') . "
\n
" . DateTimeFormat::local($user['register_date']) . "
\n
", $b, 1);