diff options
author | Robin Appelman <icewind1991@gmail.com> | 2011-10-16 20:49:14 +0200 |
---|---|---|
committer | Robin Appelman <icewind1991@gmail.com> | 2011-10-16 21:11:03 +0200 |
commit | 820cd0fb75bac88b4debe8f3fb28c1118b8587fa (patch) | |
tree | 703f54b527bd6ae822d7c1c2e030e544791679a5 /settings/log.php | |
parent | d11a8f4103c4de974f2f52c30defaeb7c1055819 (diff) | |
download | nextcloud-server-820cd0fb75bac88b4debe8f3fb28c1118b8587fa.tar.gz nextcloud-server-820cd0fb75bac88b4debe8f3fb28c1118b8587fa.zip |
provide a logging mechanism
Diffstat (limited to 'settings/log.php')
-rw-r--r-- | settings/log.php | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/settings/log.php b/settings/log.php new file mode 100644 index 00000000000..e181a5a4967 --- /dev/null +++ b/settings/log.php @@ -0,0 +1,41 @@ +<?php +/** + * ownCloud + * + * @author Robin Appelman + * @copyright 2011 Robin Appelman icewind1991@gmail.com + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see <http://www.gnu.org/licenses/>. + * + */ + +require_once('../lib/base.php'); +OC_Util::checkAdminUser(); + +// Load the files we need +OC_Util::addStyle( "settings", "settings" ); +OC_Util::addScript( "settings", "apps" ); +OC_App::setActiveNavigationEntry( "core_log" ); + +$entries=OC_Log::getEntries(); + +function compareEntries($a,$b){ + return $b->time-$a>time; +} +usort($entries, 'compareEntries'); + +$tmpl = new OC_Template( "settings", "log", "user" ); +$tmpl->assign('entries',$entries); + +$tmpl->printPage(); |