]> git.mxchange.org Git - friendica.git/commitdiff
Add addon hook for additional moderation tabs
authorMatthew Exon <git.mexon@spamgourmet.com>
Sat, 22 Jun 2024 16:48:57 +0000 (18:48 +0200)
committerMatthew Exon <git.mexon@spamgourmet.com>
Sat, 22 Jun 2024 16:48:57 +0000 (18:48 +0200)
src/Module/Moderation/BaseUsers.php

index d36714d259458c68e016f474338fe63a6a2b0d2c..18bdb905dc9bf61163e7eacbb68c772fae7a81df 100644 (file)
@@ -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