123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- <?php
- require 'inc/pre.inc.php';
-
- define('TITLE', 'live');
- require 'tpl/head.inc.php';
-
- $l = null;
- try {
- $l = new Lggr($state, $config);
-
- $aEvents = $l->getLatest(0, LggrState::PAGELEN);
- }
- catch (LggrException $e) {
- echo '<div class="container"><div class="alert alert-danger" role="alert">' .
- $e->getMessage() . '</div></div>';
-
- require 'tpl/foot.inc.php';
-
- exit();
- }
-
- $searchvalueprog = '';
- $searchvalue = '';
-
- require 'tpl/nav.inc.php';
- ?>
-
- <div class="container">
- <?php
-
- if (0 == count($aEvents)) {
- echo '<div class="alert alert-danger" role="alert">' . _('empty result') .
- '</div>';
- } // if
-
- ?>
- </div>
-
- <div id="liveheader" class="container">
- <h2>
- <span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> <?= _('Live view') ?> <span
- id="tslatest"></span> <a id="pauseplay" href="#"><span
- class="glyphicon glyphicon-pause"></span></a>
- </h2>
- </div>
-
- <div class="container-fluid">
- <?php
- include 'tpl/containerhead.inc.php';
- ?>
- </div>
-
- <div class="container-fluid datablock">
- <?php
-
- $i = 0;
- foreach ($aEvents as $event) {
- $i ++;
-
- if (0 == $i % 2) {
- $rowclass = 'even';
- } else {
- $rowclass = 'odd';
- } // if
-
- switch ($event->level) {
- case 'emerg':
- $label = '<span class="label label-danger">Emergency</span>';
- break;
- case 'crit':
- $label = '<span class="label label-danger">Critical</span>';
- break;
- case 'err':
- $label = '<span class="label label-danger">Error</span>';
- break;
- case 'warning':
- $label = '<span class="label label-warning">Warning</span>';
- break;
- case 'notice':
- $label = '<span class="label label-primary">Notice</span>';
- break;
- case 'info':
- $label = '<span class="label label-success">Info</span>';
- break;
- default:
- $label = '<span class="label label-default">' . $event->level .
- '</span>';
- } // switch
-
- $host = htmlentities($event->host, ENT_HTML5 | ENT_SUBSTITUTE | ENT_QUOTES);
- $program = htmlentities($event->program,
- ENT_HTML5 | ENT_SUBSTITUTE | ENT_QUOTES);
- $msg = htmlentities($event->message, ENT_HTML5 | ENT_SUBSTITUTE | ENT_QUOTES);
-
- echo <<<EOL
- <div class="row datarow $rowclass" data-id="{$event->id}">
- <div class="col-md-2 col-xs-6 newlog-date">{$event->date}</div>
- <div class="col-md-1 col-xs-2">{$event->facility}</div>
- <div class="col-md-1 col-xs-2">$label</div>
- <div class="col-md-1 col-xs-2">$host</div>
- <div class="col-md-2 col-xs-12">$program</div>
- <div class="col-md-5 col-xs-12 newlog-msg" title="$msg"><tt>{$msg}</tt></div>
- </div><!-- row -->
- EOL;
- } // foreach
- ?>
- <div id="dialog" title="Details">I'm a dialog</div>
-
- </div>
-
- <?php
- $aPerf = $l->getPerf();
- require 'tpl/foot.inc.php'?>
|