monitoring: Remove the top bar hook

No longer in use.
This commit is contained in:
Eric Lippmann 2014-12-30 10:52:57 +01:00
parent c59c0e6cdb
commit a781b8c607
1 changed files with 0 additions and 61 deletions

View File

@ -1,61 +0,0 @@
<?php
// {{{ICINGA_LICENSE_HEADER}}}
// {{{ICINGA_LICENSE_HEADER}}}
namespace Icinga\Module\Monitoring\Web\Hook;
use Icinga\Web\Hook\TopBarHook;
use Icinga\Module\Monitoring\DataView\StatusSummary as StatusSummaryView;
use Icinga\Web\Request;
use Zend_View;
/**
* Render status summary into the topbar of icinga
*/
class TopBar extends TopBarHook
{
/**
* Function to generate top bar content
*
* @param Request $request
*
* @return string
*/
public function getHtml($request)
{
$hostSummary = StatusSummaryView::fromRequest(
$request,
array(
'hosts_up',
'hosts_unreachable_handled',
'hosts_unreachable_unhandled',
'hosts_down_handled',
'hosts_down_unhandled',
'hosts_pending'
)
)->getQuery()->fetchRow();
$serviceSummary = StatusSummaryView::fromRequest(
$request,
array(
'services_ok',
'services_critical_handled',
'services_critical_unhandled',
'services_warning_handled',
'services_warning_unhandled',
'services_unknown_handled',
'services_unknown_unhandled',
'services_pending'
)
)->getQuery()->fetchRow();
return $this->getView()->partial(
'layout/topbar.phtml',
'monitoring',
array(
'hostSummary' => $hostSummary,
'serviceSummary' => $serviceSummary
)
);
}
}