diff --git a/app/templates/page-menu.php b/app/templates/page-menu.php index 0984e45..f894686 100644 --- a/app/templates/page-menu.php +++ b/app/templates/page-menu.php @@ -27,6 +27,23 @@ $navSettingsDots = []; if (is_array($navSettingsDotsPayload)) { $navSettingsDots = $navSettingsDotsPayload['dots'] ?? (is_array($navSettingsDotsPayload) ? $navSettingsDotsPayload : []); } + +$navAccountDotsPayload = \App\Core\HookDispatcher::applyFilters('nav.account.dot_indicators', [ + 'dots' => [], + 'app_root' => $app_root, + 'user_id' => $userId ?? 0, + 'db' => $db ?? null, +]); +$navAccountDots = []; +if (is_array($navAccountDotsPayload)) { + $navAccountDots = $navAccountDotsPayload['dots'] ?? (is_array($navAccountDotsPayload) ? $navAccountDotsPayload : []); +} +$navAccountHasDot = false; +if (!empty($navAccountDots) && is_array($navAccountDots)) { + $navAccountHasDot = (bool)array_filter($navAccountDots, static function($value) { + return (bool)$value; + }); +} ?>
@@ -71,8 +88,11 @@ if (is_array($navSettingsDotsPayload)) {