$table->data[] = array('<strong><a href="stickyblocks.php">'.get_string('stickyblocks','admin').'</a></strong>',
'<div class="explanation">'.get_string('adminhelpstickyblocks').'</div>');
if (!empty($CFG->enablestats)) {
- $table->data[] = array('<strong><a href="reports.php">'.get_string('reports').'</a></strong>',
+ $table->data[] = array('<strong><a href="report.php">'.get_string('reports').'</a></strong>',
'<div class="explanation">'.get_string('adminhelpreports').'</div>');
}
$table->data[] = array('<strong><a href="environment.php">'.get_string('environment','admin').'</a></strong>',
--- /dev/null
+<?php // $Id$
+ // Display all the reports available in admin/report
+
+ require_once('../config.php');
+
+ if (!isadmin()) {
+ error("You are not allowed to look at this page");
+ }
+
+ $stradmin = get_string('administration');
+ $strreports = get_string('reports');
+
+ print_header($strreports, $strreports,
+ '<a href="index.php">'.$stradmin.'</a> -> '.$strreports);
+
+ $directories = get_list_of_plugins('admin/report');
+
+ foreach ($directories as $directory) {
+ echo '<div class="plugin '.$directory.'">';
+ include_once($CFG->dirroot.'/admin/report/'.$directory.'/mod.php'); // Fragment for listing
+ echo '</div>';
+ }
+
+ print_footer();
+?>
+