' . $this->escape($this->translate('Please specify a filter')) . '
'; } elseif ($services->hasResult()) { foreach ($services->peekAhead($compact) as $service) { if (! $compact) { echo '' . $this->qlink( $service->host_name === $service->host_display_name ? $service->host_display_name : $service->host_display_name . ' (' . $this->escape($service->host_name) . ')', Url::fromPath('monitoring/host/show', ['host' => $service->host_name]), null, ['data-base-target' => '_next'] ) . ': ' . $this->qlink( $service->service_description === $service->service_display_name ? $service->service_display_name : $service->service_display_name . ' (' . $this->escape($service->service_description) . ')', Url::fromPath('monitoring/service/show', [ 'host' => $service->host_name, 'service' => $service->service_description ]), null, ['data-base-target' => '_next'] ) . '
'; } echo (new Service($service->host_name, $service->service_description))->setCompact()->handleRequest(); } if (! $compact && $services->hasMore()) { echo ''
. $this->qlink(
mt('monitoring', 'Show More'),
$this->url()->without(array('view', 'limit')),
null,
[
'class' => 'action-link',
'data-base-target' => '_next'
]
)
. '
';
}
} else {
echo '' . $this->escape(mt('monitoring', 'No services found matching the filter.')) . '
'; } ?>