]> git.mxchange.org Git - friendica-addons.git/commitdiff
Fix error in membersince addon
authorArt4 <art4@wlabs.de>
Thu, 13 Mar 2025 09:49:18 +0000 (09:49 +0000)
committerArt4 <art4@wlabs.de>
Thu, 13 Mar 2025 09:49:18 +0000 (09:49 +0000)
membersince/membersince.php

index 448b8cf2c02372c5bd1f9c2acbfadfbef2b889b0..df6388c686a4d3decb7da77af0ddf7e2e0b37de5 100644 (file)
@@ -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>/', "</dl>\n\n\n<dl id=\"aprofile-membersince\" class=\"aprofile\">\n<dt>" . DI::l10n()->t('Member since:') . "</dt>\n<dd>" . DateTimeFormat::local($user['register_date']) . "</dd>\n</dl>", $b, 1);