From 9f39660f50004ca7c49ea171e2a6f199487cd667 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 15:18:42 +0200 Subject: Adding upstream version 1.3.0. Signed-off-by: Daniel Baumann --- .../views/scripts/events/details-plain.phtml | 18 +++++ application/views/scripts/events/details.phtml | 50 ++++++++++++ application/views/scripts/events/index-plain.phtml | 19 +++++ application/views/scripts/events/index.phtml | 93 ++++++++++++++++++++++ 4 files changed, 180 insertions(+) create mode 100644 application/views/scripts/events/details-plain.phtml create mode 100644 application/views/scripts/events/details.phtml create mode 100644 application/views/scripts/events/index-plain.phtml create mode 100644 application/views/scripts/events/index.phtml (limited to 'application/views/scripts/events') diff --git a/application/views/scripts/events/details-plain.phtml b/application/views/scripts/events/details-plain.phtml new file mode 100644 index 0000000..d5eb724 --- /dev/null +++ b/application/views/scripts/events/details-plain.phtml @@ -0,0 +1,18 @@ +event($eventData); + $url = $this->url('eventdb/event', array('id' => $event->id)); +?> +translate('Timestamp') ?>: created ?> + +translate('Priority') ?>: getPriority()) ?> +ack ? sprintf(' (%s)', $this->translate('Acknowledged')) : '' ?> + +translate('Type') ?>: getType() ?> + + +columnHeader($col, null, true) ?>: offsetGet($col)) ?> + + + + diff --git a/application/views/scripts/events/details.phtml b/application/views/scripts/events/details.phtml new file mode 100644 index 0000000..ee9f3cd --- /dev/null +++ b/application/views/scripts/events/details.phtml @@ -0,0 +1,50 @@ +compact): +?> +
+ tabs ?> +
+ +
+ + event($eventData); + $url = $this->url('eventdb/event', array('id' => $event->id)); + ?> + + + + column('host_name', $event) ?> + column('program', $event) ?> + column('message', $event) ?> + + +
+
getPriority()) ?>
+
timeAgo(strtotime($event->created)) ?>
+
+ icon($event->getTypeIcon(), $event->getType()) ?> + ack) { echo $this->icon('ok', $this->translate('Acknowledged')); } ?> + group_autoclear) { $autoClear = true; echo $this->icon('reschedule', $this->translate('Auto-Clear')); } ?> +
+ + + + +

translate('Add comment / acknowledge') ?>

+ +
+ translate('At least one event is set to auto-clear.') ?> + translate('Please only acknowledge manually, if you know what that means.') ?> +
+ +
+ +
diff --git a/application/views/scripts/events/index-plain.phtml b/application/views/scripts/events/index-plain.phtml new file mode 100644 index 0000000..55f4c2e --- /dev/null +++ b/application/views/scripts/events/index-plain.phtml @@ -0,0 +1,19 @@ +hasResult()): ?> +translate('No events recorded yet.') ?> +event($eventData); ?> +translate('Timestamp') ?>: created ?> + +translate('Priority') ?>: getPriority()) ?> +ack ? sprintf(' (%s)', $this->translate('Acknowledged')) : '' ?> + +translate('Type') ?>: getType() ?> + + +columnHeader($col, null, true) ?>: offsetGet($col)) ?> + + + + diff --git a/application/views/scripts/events/index.phtml b/application/views/scripts/events/index.phtml new file mode 100644 index 0000000..f1e4da7 --- /dev/null +++ b/application/views/scripts/events/index.phtml @@ -0,0 +1,93 @@ +compact): ?> +
+ tabs ?> + translate( + 'Press and hold the Ctrl key while clicking on rows to select multiple rows or press and hold the Shift key to' + . ' select a range of rows', + 'Multi-selection help' + ); + ?> +
+ translate('%s row(s) selected', 'Multi-selection count'), + '0' + ) ?> +
+ paginator ?> +
+ limiter ?> + sortBox ?> +
+ filterEditor ?> +
+ severityFilterForm ?> + ackFilterForm ?> +
+
+ +
+hasResult()): ?> +

translate('No events recorded yet.') ?>

+
+ + + compact): ?> + + + + + + columnHeader($displayColumn) ?> + + + + + + event($eventData); + $created = $event->created; + $createdTs = strtotime($created); + $url = $this->url('eventdb/event', array('id' => $event->id)); + $classes = array('priority-col', $event->getPriority()); + if ($event->ack) { + $classes[] = 'ack'; + } + ?> + + + + + column($displayColumn, $event) ?> + + + + +
+
getPriority()) ?>
+ +
+ icon($event->getTypeIcon(), $event->getType()) ?> + ack) { echo $this->icon('ok', $this->translate('Acknowledged')); } ?> + group_autoclear) { echo $this->icon('reschedule', $this->translate('Auto-Clear')); } ?> +
+compact && $events->hasMore()): ?> + qlink( + $this->translate('Show More'), + $this->url()->without(array('view', 'limit')), + null, + array( + 'data-base-target' => '_next', + 'class' => 'action-link' + ) + ) ?> + + -- cgit v1.2.3