Drop Zend_View_Helper_MonitoringState

It's not required anymore... finally.
This commit is contained in:
Johannes Meyer 2015-01-22 14:33:09 +01:00
parent f4f50fde3c
commit 78a6937c22
5 changed files with 0 additions and 120 deletions

View File

@ -1,108 +0,0 @@
<?php
// {{{ICINGA_LICENSE_HEADER}}}
// {{{ICINGA_LICENSE_HEADER}}}
/**
* @deprecated Most of these helpers are currently only used in the MultiController, which is probably obsolete
*/
class Zend_View_Helper_MonitoringState extends Zend_View_Helper_Abstract
{
private $servicestates = array('ok', 'warning', 'critical', 'unknown', 99 => 'pending', null => 'pending');
private $hoststates = array('up', 'down', 'unreachable', 99 => 'pending', null => 'pending');
/**
* @deprecated Not used anywhere.
*/
public function monitoringState($object, $type = 'service')
{
if ($type === 'service') {
return $this->servicestates[$object->service_state];
} elseif ($type === 'host') {
return $this->hoststates[$object->host_state];
}
}
/**
* @deprecated Not used anywhere.
*/
public function monitoringStateById($id, $type = 'service')
{
if ($type === 'service') {
return $this->servicestates[$id];
} elseif ($type === 'host') {
return $this->hoststates[$id];
}
}
/**
* @deprecated Monitoring colors are clustered.
*/
public function getServiceStateColors()
{
return array('#44bb77', '#FFCC66', '#FF5566', '#E066FF', '#77AAFF');
}
/**
* @deprecated Monitoring colors are clustered.
*/
public function getHostStateColors()
{
return array('#44bb77', '#FF5566', '#E066FF', '#77AAFF');
}
/**
* @deprecated The service object must know about it's possible states.
*/
public function getServiceStateNames()
{
return array_values($this->servicestates);
}
/**
* @deprecated The host object must know about it's possible states.
*/
public function getHostStateNames()
{
return array_values($this->hoststates);
}
/**
* @deprecated Not used anywhere.
*/
public function getStateFlags($object, $type = 'service')
{
$state_classes = array();
if ($type === 'host') {
$state_classes[] = $this->monitoringState($object, "host");
if ($object->host_acknowledged || $object->host_in_downtime) {
$state_classes[] = 'handled';
}
if ($object->host_last_state_change > (time() - 600)) {
$state_classes[] = 'new';
}
} else {
$state_classes[] = $this->monitoringState($object, "service");
if ($object->service_acknowledged || $object->service_in_downtime) {
$state_classes[] = 'handled';
}
if ($object->service_last_state_change > (time() - 600)) {
$state_classes[] = 'new';
}
}
return $state_classes;
}
/**
* @deprecated Not used anywhere.
*/
public function getStateTitle($object, $type)
{
return sprintf(
'%s %s %s',
$this->view->translate(strtoupper($this->monitoringState($object, $type))),
$this->view->translate('since'),
date('Y-m-d H:i:s', $object->{$type.'_last_state_change'})
);
}
}

View File

@ -1,6 +1,3 @@
<?php
$helper = $this->getHelper('MonitoringState');
?>
<div class="controls">
<?= $this->tabs ?>
<div style="margin: 1em;" class="dontprint">

View File

@ -1,7 +1,3 @@
<?php
$viewHelper = $this->getHelper('MonitoringState');
$contactHelper = $this->getHelper('ContactFlags');
?>
<div class="controls">
<?= $this->tabs ?>
<div style="margin: 1em">

View File

@ -1,8 +1,6 @@
<?php
use Icinga\Module\Monitoring\Object\Host;
$helper = $this->getHelper('MonitoringState');
if ($this->compact): ?>
<div class="content">
<?php else: ?>

View File

@ -1,9 +1,6 @@
<?php
use Icinga\Module\Monitoring\Object\Host;
use Icinga\Module\Monitoring\Object\Service;
use Icinga\Module\Monitoring\Plugin\Perfdata;
$helper = $this->getHelper('MonitoringState');
$selfUrl = 'monitoring/list/services';