diff options
| author | 2025-09-30 16:59:41 -0400 | |
|---|---|---|
| committer | 2025-09-30 22:59:41 +0200 | |
| commit | 72884813e13596d211471482ffdc6d723ed678c9 (patch) | |
| tree | 043856f23bdcae7f9f88294c47c499657c2d05ff /app/layout | |
| parent | bf6e634e042b726edd97335ac36b2305f8101b3f (diff) | |
Add hook enums (#8036)
- add an enum to handle hook types (enum are available since PHP 8.1)
- change hook calls from string value to enum value
Diffstat (limited to 'app/layout')
| -rw-r--r-- | app/layout/aside_configure.phtml | 4 | ||||
| -rw-r--r-- | app/layout/header.phtml | 6 | ||||
| -rw-r--r-- | app/layout/nav_menu.phtml | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/app/layout/aside_configure.phtml b/app/layout/aside_configure.phtml index 7413f002d..6ebf232e2 100644 --- a/app/layout/aside_configure.phtml +++ b/app/layout/aside_configure.phtml @@ -60,7 +60,7 @@ <a href="<?= _url('index', 'logs') ?>"><?= _t('gen.menu.logs') ?></a> </li> <?php } ?> - <?= Minz_ExtensionManager::callHookString('menu_configuration_entry') ?> + <?= Minz_ExtensionManager::callHookString(Minz_HookType::MenuConfigurationEntry) ?> </ul> </li> @@ -88,7 +88,7 @@ <li class="item<?= Minz_Request::actionName() === 'logs' ? ' active' : '' ?>"> <a href="<?= _url('index', 'logs') ?>"><?= _t('gen.menu.logs') ?></a> </li> - <?= Minz_ExtensionManager::callHookString('menu_admin_entry') ?> + <?= Minz_ExtensionManager::callHookString(Minz_HookType::MenuAdminEntry) ?> </ul> </li> <?php } ?> diff --git a/app/layout/header.phtml b/app/layout/header.phtml index 1e4290f98..e92b3c2ef 100644 --- a/app/layout/header.phtml +++ b/app/layout/header.phtml @@ -87,7 +87,7 @@ <li class="item"><a href="<?= _url('configure', 'queries') ?>"><?= _t('gen.menu.queries') ?></a></li> <li class="item"><a href="<?= _url('extension', 'index') ?>"><?= _t('gen.menu.extensions') ?></a></li> <li class="item"><a href="<?= _url('configure', 'privacy') ?>"><?= _t('gen.menu.privacy') ?></a></li> - <?= Minz_ExtensionManager::callHookString('menu_configuration_entry') ?> + <?= Minz_ExtensionManager::callHookString(Minz_HookType::MenuConfigurationEntry) ?> </ul> </li> <?php if (FreshRSS_Auth::hasAccess('admin')) { ?> @@ -103,7 +103,7 @@ <?php if (!FreshRSS_Context::systemConf()->disable_update) { ?> <li class="item"><a href="<?= _url('update', 'index') ?>"><?= _t('gen.menu.update') ?></a></li> <?php } ?> - <?= Minz_ExtensionManager::callHookString('menu_admin_entry') ?> + <?= Minz_ExtensionManager::callHookString(Minz_HookType::MenuAdminEntry) ?> </ul> </li> <?php } ?> @@ -117,7 +117,7 @@ <a href="<?= _url('index', 'tos') ?>"><?= _t('index.tos.title')?></a> </li> <?php } ?> - <?= Minz_ExtensionManager::callHookString('menu_other_entry') ?> + <?= Minz_ExtensionManager::callHookString(Minz_HookType::MenuOtherEntry) ?> </ul> </li> </ul> diff --git a/app/layout/nav_menu.phtml b/app/layout/nav_menu.phtml index 2f09465aa..d477bff37 100644 --- a/app/layout/nav_menu.phtml +++ b/app/layout/nav_menu.phtml @@ -190,7 +190,7 @@ <div id="nav_menu_views" class="group"> <?php $readingModes = FreshRSS_ReadingMode::getReadingModes(); - $readingModes = Minz_ExtensionManager::callHook('nav_reading_modes', $readingModes); + $readingModes = Minz_ExtensionManager::callHook(Minz_HookType::NavReadingModes, $readingModes); if (!is_iterable($readingModes)) { $readingModes = FreshRSS_ReadingMode::getReadingModes(); } @@ -207,7 +207,7 @@ ?> </div> - <?php $nav_menu_hooks = Minz_ExtensionManager::callHookString('nav_menu'); ?> + <?php $nav_menu_hooks = Minz_ExtensionManager::callHookString(Minz_HookType::NavMenu); ?> <?php if ($nav_menu_hooks != '') { ?> <div id="nav_menu_hooks" class="group"> <?= $nav_menu_hooks ?> |
