From: Matthew Exon Date: Sat, 22 Jun 2024 16:48:57 +0000 (+0200) Subject: Add addon hook for additional moderation tabs X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8c60ea4640a2efaa86851ef97bea23b6486d3f94;p=friendica.git Add addon hook for additional moderation tabs --- diff --git a/src/Module/Moderation/BaseUsers.php b/src/Module/Moderation/BaseUsers.php index d36714d259..18bdb905dc 100644 --- a/src/Module/Moderation/BaseUsers.php +++ b/src/Module/Moderation/BaseUsers.php @@ -22,6 +22,7 @@ namespace Friendica\Module\Moderation; use Friendica\App; +use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; @@ -106,9 +107,11 @@ abstract class BaseUsers extends BaseModeration 'accesskey' => 'd', ], ]; + $tabs_arr = ['tabs' => $tabs, 'selectedTab' => $selectedTab]; + Hook::callAll('moderation_users_tabs', $tabs_arr); $tpl = Renderer::getMarkupTemplate('common_tabs.tpl'); - return Renderer::replaceMacros($tpl, ['$tabs' => $tabs]); + return Renderer::replaceMacros($tpl, ['$tabs' => $tabs_arr['tabs']]); } protected function setupUserCallback(): \Closure