From 429ba64e17dd5d5acd542cf34774cdbe96d9818f Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 15 Oct 2014 15:14:06 +0200 Subject: eventlog: add api, add page to view events --- apis/event.inc.php | 20 ++++++++++++++++++++ modules/eventlog.inc.php | 15 +++++++++++++++ style/default.css | 12 ++++++++++-- templates/eventlog/_page.html | 2 +- templates/main-menu.html | 4 ++-- 5 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 apis/event.inc.php diff --git a/apis/event.inc.php b/apis/event.inc.php new file mode 100644 index 00000000..443c6935 --- /dev/null +++ b/apis/event.inc.php @@ -0,0 +1,20 @@ +typeToIcon($row['logtypeid']); + $row['color'] = $this->typeToColor($row['logtypeid']); $lines[] = $row; } @@ -52,4 +53,18 @@ class Page_EventLog extends Page } } + private function typeToColor($type) + { + switch ($type) { + case 'info': + return 'green'; + case 'warning': + return 'orange'; + case 'error': + return 'red'; + default: + return ''; + } + } + } diff --git a/style/default.css b/style/default.css index acbddcd6..1359c4ba 100644 --- a/style/default.css +++ b/style/default.css @@ -87,7 +87,15 @@ body { } .red { - color: red; + color: #c00; +} + +.orange { + color: #c70; +} + +.green { + color: #0c0; } .slx-label { @@ -139,6 +147,6 @@ body { to { transform: scale( 1 ) rotate( 360deg ); } } -.slx-text-red { +.slx-warning-badge { color: #ff0; } diff --git a/templates/eventlog/_page.html b/templates/eventlog/_page.html index 910b2dd5..b28fe2f0 100644 --- a/templates/eventlog/_page.html +++ b/templates/eventlog/_page.html @@ -13,7 +13,7 @@ {{date}} - {{description}} + {{description}} {{#extra}} » diff --git a/templates/main-menu.html b/templates/main-menu.html index 401c4dc2..da00335c 100644 --- a/templates/main-menu.html +++ b/templates/main-menu.html @@ -44,10 +44,10 @@ {{#dbupdate}} -
  • DB-Update
  • +
  • DB-Update
  • {{/dbupdate}} {{#warning}} -
  • {{lang_warning}}
  • +
  • {{lang_warning}}
  • {{/warning}}