$this->object->host_name)); $currentUrl = Url::fromRequest()->without('limit')->getRelativeUrl(); ?>

compact ? ' data-base-target="col1"' : '' ?>> qlink(sprintf($this->translate('%s configured services:'), $object->stats->services_total), $selfUrl) ?> stats->services_ok > 0): ?> qlink( $object->stats->services_ok, $selfUrl, array('service_state' => 0), array('title' => sprintf($this->translate('Services with state %s'), strtoupper($this->translate('ok')))) ) ?> 'critical', 3 => 'unknown', 1 => 'warning') as $stateId => $state) { $pre = 'services_' . $state; if ($object->stats->$pre) { $handled = $pre . '_handled'; $unhandled = $pre . '_unhandled'; $paramsHandled = array('service_state' => $stateId, 'service_handled' => 1); $paramsUnhandled = array('service_state' => $stateId, 'service_handled' => 0); if ($object->stats->$unhandled) { $compareUrl = $selfUrl->with($paramsUnhandled)->getRelativeUrl(); } else { $compareUrl = $selfUrl->with($paramsHandled)->getRelativeUrl(); } if ($compareUrl === $currentUrl) { $active = ' active'; } else { $active = ''; } echo ''; if ($object->stats->$unhandled) { echo $this->qlink( $object->stats->$unhandled, $selfUrl, $paramsUnhandled, array('title' => sprintf($this->translate('Unhandled services with state %s'), strtoupper($this->translate($state)))) ); } if ($object->stats->$handled) { if ($selfUrl->with($paramsHandled)->getRelativeUrl() === $currentUrl) { $active = ' active'; } else { $active = ''; } if ($object->stats->$unhandled) { echo ''; } echo $this->qlink( $object->stats->$handled, $selfUrl, $paramsHandled, array('title' => sprintf($this->translate('Handled services with state %s'), strtoupper($this->translate($state)))) ); if ($object->stats->$unhandled) { echo "\n"; } } echo "\n"; } } ?> stats->services_pending): ?> qlink( $object->stats->services_pending, $selfUrl, array('service_state' => 99), array('title' => sprintf($this->translate('Services with state %s'), strtoupper($this->translate('pending')))) ) ?>