diff --git a/modules/portal/hooks/hook_htmlinject.php b/modules/portal/hooks/hook_htmlinject.php index 4254aa1ea7d79db14f436b341ab7e4ad1b4fd5d6..83f0f2575a9b16aec5094d1a2f88cc0df08b1460 100644 --- a/modules/portal/hooks/hook_htmlinject.php +++ b/modules/portal/hooks/hook_htmlinject.php @@ -23,11 +23,11 @@ function portal_hook_htmlinject(&$hookinfo) { $allLinks = array_merge($allLinks, $ls); } - $portal = new sspmod_portal_Portal($allLinks, - $portalConfig->getValue('pagesets', array( - array('frontpage_welcome', 'frontpage_config', 'frontpage_auth', 'frontpage_federation'), - )) - ); + $pagesets = $portalConfig->getValue('pagesets', array( + array('frontpage_welcome', 'frontpage_config', 'frontpage_auth', 'frontpage_federation'), + )); + SimpleSAML_Module::callHooks('portalextras', $pagesets); + $portal = new sspmod_portal_Portal($allLinks, $pagesets); if (!$portal->isPortalized($hookinfo['page'])) return;