diff --git a/modules/statistics/hooks/hook_frontpage.php b/modules/statistics/hooks/hook_frontpage.php index 61320a6e82dd68ab783330e47c6243b9d68a7ccd..4b5596b4b70d58ebeba7c8b89bbdebfc69cd7500 100644 --- a/modules/statistics/hooks/hook_frontpage.php +++ b/modules/statistics/hooks/hook_frontpage.php @@ -8,9 +8,10 @@ function statistics_hook_frontpage(&$links) { assert('is_array($links)'); assert('array_key_exists("links", $links)'); - $links['links'][] = array( + $links['links']['statistics'] = array( 'href' => SimpleSAML_Module::getModuleURL('statistics/showstats.php'), 'text' => array('en' => 'Show statistics', 'no' => 'Vis statistikk'), + 'shorttext' => array('en' => 'Statistics', 'no' => 'Statistikk'), ); } diff --git a/modules/statistics/www/showstats.php b/modules/statistics/www/showstats.php index a4fe44e130f980a24d4a6a6e099d87672dd6166a..53fc2c7ffd2c7a7dcd5badf0192398a139006349 100644 --- a/modules/statistics/www/showstats.php +++ b/modules/statistics/www/showstats.php @@ -216,6 +216,12 @@ $dimx = $statconfig->getValue('dimension.x', 800); $dimy = $statconfig->getValue('dimension.y', 350); $grapher = new sspmod_statistics_Graph_GoogleCharts($dimx, $dimy); + +$htmlContentPre = array(); $htmlContentPost = array(); $htmlContentHead = array(); $jquery = array(); +$hookinfo = array('pre' => &$htmlContentPre, 'post' => &$htmlContentPost, 'head' => &$htmlContentHead, 'jquery' => &$jquery, 'page' => 'statistics'); +SimpleSAML_Module::callHooks('htmlinject', $hookinfo); + + $t = new SimpleSAML_XHTML_Template($config, 'statistics:statistics-tpl.php'); $t->data['header'] = 'stat'; $t->data['imgurl'] = $grapher->show($axis, $axispos, $datasets, $max); @@ -223,6 +229,10 @@ $t->data['available.rules'] = $available_rules; $t->data['available.times'] = $available_times; $t->data['available.times.prev'] = $available_times_prev; $t->data['available.times.next'] = $available_times_next; +$t->data['htmlContentPre'] = $htmlContentPre; +$t->data['htmlContentPost'] = $htmlContentPost; +$t->data['htmlContentHead'] = $htmlContentHead; +$t->data['jquery'] = $jquery; $t->data['selected.rule']= $rule; $t->data['selected.time'] = $fileslot; $t->data['debugdata'] = $debugdata;