Go to the source code of this file.
◆ portal_hook_htmlinject()
portal_hook_htmlinject |
( |
& |
$hookinfo | ) |
|
Hook to inject HTML content into all pages...
- Parameters
-
Definition at line 8 of file hook_htmlinject.php.
References $allLinks, $hookinfo, $links, array, SimpleSAML\Module\callHooks(), and SimpleSAML_Configuration\getOptionalConfig().
9 assert(
'is_array($hookinfo)');
10 assert(
'array_key_exists("pre", $hookinfo)');
11 assert(
'array_key_exists("post", $hookinfo)');
12 assert(
'array_key_exists("page", $hookinfo)');
24 $pagesets = $portalConfig->getValue(
'pagesets',
array(
25 array(
'frontpage_welcome',
'frontpage_config',
'frontpage_auth',
'frontpage_federation'),
30 if (!$portal->isPortalized(
$hookinfo[
'page']))
return;
36 $hookinfo[
'pre'][] =
'<div id="portalmenu" class="ui-tabs ui-widget ui-widget-content ui-corner-all">' .
38 '<div id="portalcontent" class="ui-tabs-panel ui-widget-content ui-corner-bottom">';
static callHooks($hook, &$data=null)
Call a hook in all enabled modules.
Create styles array
The data for the language used.
static getOptionalConfig($filename='config.php', $configSet='simplesaml')
Load a configuration file from a configuration set.