diff options
Diffstat (limited to 'mod/logbrowser/index.php')
-rw-r--r-- | mod/logbrowser/index.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/mod/logbrowser/index.php b/mod/logbrowser/index.php new file mode 100644 index 000000000..8afecc9bd --- /dev/null +++ b/mod/logbrowser/index.php @@ -0,0 +1,38 @@ +<?php + /** + * Elgg log browser. + * + * @package ElggLogBrowser + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Marcus Povey + * @copyright Curverider Ltd 2008 + * @link http://elgg.com/ + */ + + + $context = get_context(); + set_context('search'); + + $limit = get_input('limit', 10); + $offset = get_input('offset'); + + // Get log entries + $log = get_system_log("", "","",$limit, $offset); + $count = get_system_log("", "","",$limit, $offset, true); + $log_entries = array(); + + foreach ($log as $l) + { + $tmp = new ElggObject(); + $tmp->subtype = 'logwrapper'; + $tmp->entry = $l; + $log_entries[] = $tmp; + } + + $result = elgg_view_entity_list($log_entries, $count, $offset, $limit, false); + +// Display main admin menu + page_draw(elgg_echo("logbrowser"),elgg_view_layout("one_column", $result)); + set_context($context); + +?>
\ No newline at end of file |