summaryrefslogtreecommitdiffstats
path: root/modules/eventlog
diff options
context:
space:
mode:
authorSimon Rettberg2016-05-03 19:03:09 +0200
committerSimon Rettberg2016-05-03 19:03:09 +0200
commit50404f3b23b7fd6aeae4c9d2f6df0ea25e984e66 (patch)
tree05e99fdffa696434960d7c77966c0bc36d6339e8 /modules/eventlog
parentSecond half of merge.... (diff)
downloadslx-admin-50404f3b23b7fd6aeae4c9d2f6df0ea25e984e66.tar.gz
slx-admin-50404f3b23b7fd6aeae4c9d2f6df0ea25e984e66.tar.xz
slx-admin-50404f3b23b7fd6aeae4c9d2f6df0ea25e984e66.zip
WIP
Diffstat (limited to 'modules/eventlog')
-rw-r--r--modules/eventlog/config.json4
-rw-r--r--modules/eventlog/lang/de/templates/_page.json6
-rw-r--r--modules/eventlog/lang/en/module.json7
-rw-r--r--modules/eventlog/lang/en/templates/_page.json6
-rw-r--r--modules/eventlog/lang/pt/module.json7
-rw-r--r--modules/eventlog/page.inc.php70
-rw-r--r--modules/eventlog/templates/_page.html41
7 files changed, 0 insertions, 141 deletions
diff --git a/modules/eventlog/config.json b/modules/eventlog/config.json
deleted file mode 100644
index 650ab2fe..00000000
--- a/modules/eventlog/config.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "category":"main.status",
- "enabled":"true"
-}
diff --git a/modules/eventlog/lang/de/templates/_page.json b/modules/eventlog/lang/de/templates/_page.json
deleted file mode 100644
index b1a292e6..00000000
--- a/modules/eventlog/lang/de/templates/_page.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "lang_details": "Details",
- "lang_event": "Ereignis",
- "lang_eventLog": "Ereignisprotokoll",
- "lang_when": "Wann"
-} \ No newline at end of file
diff --git a/modules/eventlog/lang/en/module.json b/modules/eventlog/lang/en/module.json
deleted file mode 100644
index a0f6afa6..00000000
--- a/modules/eventlog/lang/en/module.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "lang_details": "Details",
- "lang_event": "Event",
- "lang_eventLog": "Server Log",
- "lang_when": "When",
- "module_name": "Client Log"
-} \ No newline at end of file
diff --git a/modules/eventlog/lang/en/templates/_page.json b/modules/eventlog/lang/en/templates/_page.json
deleted file mode 100644
index 21ec64ea..00000000
--- a/modules/eventlog/lang/en/templates/_page.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "lang_details": "Details",
- "lang_event": "Event",
- "lang_eventLog": "Event log",
- "lang_when": "When"
-} \ No newline at end of file
diff --git a/modules/eventlog/lang/pt/module.json b/modules/eventlog/lang/pt/module.json
deleted file mode 100644
index 4fcf321a..00000000
--- a/modules/eventlog/lang/pt/module.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "lang_details": "Detalhes",
- "lang_event": "Evento",
- "lang_eventLog": "Log dos Eventos",
- "lang_when": "Quando",
- "module_name": "Log dos Clientes"
-} \ No newline at end of file
diff --git a/modules/eventlog/page.inc.php b/modules/eventlog/page.inc.php
deleted file mode 100644
index 7cfc8a55..00000000
--- a/modules/eventlog/page.inc.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-class Page_EventLog extends Page
-{
-
- protected function doPreprocess()
- {
- User::load();
- if (!User::hasPermission('superadmin')) {
- Message::addError('no-permission');
- Util::redirect('?do=Main');
- }
- User::setLastSeenEvent(Property::getLastWarningId());
- }
-
- protected function doRender()
- {
- Render::setTitle(Dictionary::translate('lang_titleEventLog'));
- $today = date('d.m.Y');
- $yesterday = date('d.m.Y', time() - 86400);
- $lines = array();
- $paginate = new Paginate("SELECT logid, dateline, logtypeid, description, extra FROM eventlog ORDER BY logid DESC", 50);
- $res = $paginate->exec();
- while ($row = $res->fetch(PDO::FETCH_ASSOC)) {
- $day = date('d.m.Y', $row['dateline']);
- if ($day === $today) {
- $day = Dictionary::translate('today');
- } elseif ($day === $yesterday) {
- $day = Dictionary::translate('yesterday');
- }
- $row['date'] = $day . date(' H:i', $row['dateline']);
- $row['icon'] = $this->typeToIcon($row['logtypeid']);
- $row['color'] = $this->typeToColor($row['logtypeid']);
- $lines[] = $row;
- }
-
- $paginate->render('_page', array(
- 'list' => $lines
- ));
- }
-
- private function typeToIcon($type)
- {
- switch ($type) {
- case 'info':
- return 'ok';
- case 'warning':
- return 'exclamation-sign';
- case 'failure':
- return 'remove';
- default:
- return 'question-sign';
- }
- }
-
- private function typeToColor($type)
- {
- switch ($type) {
- case 'info':
- return '';
- case 'warning':
- return 'orange';
- case 'failure':
- return 'red';
- default:
- return '';
- }
- }
-
-}
diff --git a/modules/eventlog/templates/_page.html b/modules/eventlog/templates/_page.html
deleted file mode 100644
index 2e657805..00000000
--- a/modules/eventlog/templates/_page.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<h1>{{lang_eventLog}}</h1>
-{{{pagenav}}}
-<table class="table table-striped table-condensed">
- <thead>
- <th width="1"></th>
- <th>{{lang_when}}</th>
- <th>{{lang_event}}</th>
- <th width="1">{{lang_details}}</th>
- </thead>
- <tbody>
- {{#list}}
- <tr>
- <td><span class="glyphicon glyphicon-{{icon}}" title="{{logtypeid}}"></span></td>
- <td class="text-right" nowrap="nowrap">{{date}}</td>
- <td class="{{color}}">{{description}}</td>
- <td>{{#extra}}
- <a class="btn btn-default btn-xs pull-left" onclick="$('#details-body').html($('#extra-{{logid}}').html())" data-toggle="modal" data-target="#myModal">&raquo;</a>
- <div class="hidden" id="extra-{{logid}}">{{extra}}</div>
- {{/extra}}</td>
- </tr>
- {{/list}}
- </tbody>
-</table>
-{{{pagenav}}}
-
-<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
- <div class="modal-dialog modal-lg">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
- <h4 class="modal-title" id="myModalLabel">{{lang_details}}</h4>
- </div>
- <div class="modal-body">
- <pre id="details-body"></pre>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
- </div>
- </div>
- </div>
-</div>