summaryrefslogtreecommitdiffstats
path: root/settings/log.php
diff options
context:
space:
mode:
authorRobin Appelman <icewind1991@gmail.com>2011-10-16 20:49:14 +0200
committerRobin Appelman <icewind1991@gmail.com>2011-10-16 21:11:03 +0200
commit820cd0fb75bac88b4debe8f3fb28c1118b8587fa (patch)
tree703f54b527bd6ae822d7c1c2e030e544791679a5 /settings/log.php
parentd11a8f4103c4de974f2f52c30defaeb7c1055819 (diff)
downloadnextcloud-server-820cd0fb75bac88b4debe8f3fb28c1118b8587fa.tar.gz
nextcloud-server-820cd0fb75bac88b4debe8f3fb28c1118b8587fa.zip
provide a logging mechanism
Diffstat (limited to 'settings/log.php')
-rw-r--r--settings/log.php41
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();