Don't fetchAll() and loop afterwards in the alert summary report

refs #8340
This commit is contained in:
Alexander A. Klimov 2015-04-27 14:44:19 +02:00
parent 9917e63e02
commit f3ca80ffce
1 changed files with 1 additions and 2 deletions

View File

@ -274,7 +274,6 @@ class Monitoring_AlertsummaryController extends Controller
); );
$defects = array(); $defects = array();
$records = $query->getQuery()->fetchAll();
$period = $this->createPeriod($interval); $period = $this->createPeriod($interval);
foreach ($period as $entry) { foreach ($period as $entry) {
@ -282,7 +281,7 @@ class Monitoring_AlertsummaryController extends Controller
$defects[$id] = array($id, 0); $defects[$id] = array($id, 0);
} }
foreach ($records as $item) { foreach ($query as $item) {
$id = $this->getPeriodFormat($interval, $item->timestamp); $id = $this->getPeriodFormat($interval, $item->timestamp);
if (empty($defects[$id])) { if (empty($defects[$id])) {
$defects[$id] = array($id, 0); $defects[$id] = array($id, 0);