mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-29 16:54:04 +02:00
Eventgrid: Use $query->hasResult() instead of $query->count()
* and do not use fetchAll() * and do not use <? short tags * and do not use curly braces if not absolutely necessary.. refs #9632
This commit is contained in:
parent
57e0ce1b53
commit
f03b9e5769
@ -368,7 +368,7 @@ class Monitoring_ListController extends Controller
|
|||||||
$this->view->filter = Filter::fromQuerystring((string) $this->params);
|
$this->view->filter = Filter::fromQuerystring((string) $this->params);
|
||||||
$query->applyFilter($this->view->filter);
|
$query->applyFilter($this->view->filter);
|
||||||
$this->applyRestriction('monitoring/filter/objects', $query);
|
$this->applyRestriction('monitoring/filter/objects', $query);
|
||||||
$this->view->summary = $query->getQuery()->fetchAll();
|
$this->view->summary = $query;
|
||||||
$this->view->column = $form->getValue('state');
|
$this->view->column = $form->getValue('state');
|
||||||
// $this->view->orientationBox = $orientationBox;
|
// $this->view->orientationBox = $orientationBox;
|
||||||
$this->view->orientation = $orientation;
|
$this->view->orientation = $orientation;
|
||||||
|
@ -15,11 +15,6 @@ if (! $this->compact): ?>
|
|||||||
<div class="content" data-base-target="_next">
|
<div class="content" data-base-target="_next">
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (count($summary) === 0) {
|
|
||||||
echo $this->translate('No state changes in the selected time period.') . '</div>';
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$settings = array(
|
$settings = array(
|
||||||
'cnt_up' => array(
|
'cnt_up' => array(
|
||||||
'tooltip' => $this->translate('%d hosts ok on %s'),
|
'tooltip' => $this->translate('%d hosts ok on %s'),
|
||||||
@ -60,14 +55,6 @@ $settings = array(
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
$from = intval($form->getValue('from', strtotime('3 months ago')));
|
|
||||||
$to = intval($form->getValue('to', time()));
|
|
||||||
|
|
||||||
// don't display more than ten years, or else this will get really slow
|
|
||||||
if ($to - $from > 315360000) {
|
|
||||||
$from = $to - 315360000;
|
|
||||||
}
|
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
foreach ($summary as $entry) {
|
foreach ($summary as $entry) {
|
||||||
$day = $entry->day;
|
$day = $entry->day;
|
||||||
@ -90,6 +77,19 @@ foreach ($summary as $entry) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (! $summary->hasResult()) {
|
||||||
|
echo $this->translate('No state changes in the selected time period.') . '</div>';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$from = intval($form->getValue('from', strtotime('3 months ago')));
|
||||||
|
$to = intval($form->getValue('to', time()));
|
||||||
|
|
||||||
|
// don't display more than ten years, or else this will get really slow
|
||||||
|
if ($to - $from > 315360000) {
|
||||||
|
$from = $to - 315360000;
|
||||||
|
}
|
||||||
|
|
||||||
$f = new DateTime();
|
$f = new DateTime();
|
||||||
$f->setTimestamp($from);
|
$f->setTimestamp($from);
|
||||||
$t = new DateTime();
|
$t = new DateTime();
|
||||||
@ -117,11 +117,11 @@ for ($i = 0; $i < $diff->days; $i += $step) {
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div style="width: 33.5em;">
|
<div style="width: 33.5em;">
|
||||||
<? foreach (array_reverse($grids) as $key => $grid) { ?>
|
<?php foreach (array_reverse($grids) as $key => $grid): ?>
|
||||||
<div style=" <?= $this->orientation === 'horizontal' ? '' : 'display: inline-block; vertical-align: top; top; margin: 0.5em;' ?>">
|
<div style=" <?= $this->orientation === 'horizontal' ? '' : 'display: inline-block; vertical-align: top; top; margin: 0.5em;' ?>">
|
||||||
<?= $grid; ?>
|
<?= $grid; ?>
|
||||||
<?= $this->orientation === 'horizontal' ? '<br />' : '' ?>
|
<?= $this->orientation === 'horizontal' ? '<br />' : '' ?>
|
||||||
</div>
|
</div>
|
||||||
<? } ?>
|
<?php endforeach ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user