render('show/components/header.phtml'); ?>

translate('This Object\'s Event History'); ?>

widget('limiter', array('url' => $url, 'max' => $history->count())); ?> paginationControl($history, null, null, array('preserve' => $this->preserve)); ?>
translate('No history available for this object'); ?>
getType() === 'host'; function contactsLink($match, $view) { $links = array(); foreach (preg_split('/,\s/', $match[1]) as $contact) { $links[] = $view->qlink($contact, 'monitoring/show/contact', array('contact' => $contact)); } return '[' . implode(', ', $links) . ']'; } ?> service_description); switch ($event->type) { case 'notify': $icon = 'notification'; $title = $this->translate('Notification'); $stateClass = $isService ? Service::getStateText($event->state) : Host::getStateText($event->state); $msg = preg_replace_callback( '/^\[([^\]]+)\]/', function($match) use ($self) { return contactsLink($match, $self); }, $this->escape($event->output) ); break; case 'comment': $icon = 'comment'; $title = $this->translate('Comment'); $msg = $this->escape($event->output); break; case 'comment_deleted': $icon = 'remove'; $title = $this->translate('Comment deleted'); $msg = $this->escape($event->output); break; case 'ack': $icon = 'acknowledgement'; $title = $this->translate('Acknowledge'); $msg = $this->escape($event->output); break; case 'ack_deleted': $icon = 'remove'; $title = $this->translate('Ack removed'); $msg = $this->escape($event->output); break; case 'dt_comment': $icon = 'in_downtime'; $title = $this->translate('In Downtime'); $msg = $this->escape($event->output); break; case 'dt_comment_deleted': $icon = 'remove'; $title = $this->translate('Downtime removed'); $msg = $this->escape($event->output); break; case 'flapping': $icon = 'flapping'; $title = $this->translate('Flapping'); $msg = $this->escape($event->output); break; case 'flapping_deleted': $icon = 'remove'; $title = $this->translate('Flapping stopped'); $msg = $this->escape($event->output); break; case 'hard_state': $msg = '[ ' . $event->attempt . '/' . $event->max_attempts . ' ] ' . $this->escape($event->output); $stateClass = $isService ? Service::getStateText($event->state) : Host::getStateText($event->state); $icon = 'attention-alt'; $title = strtoupper( $isService ? Service::getStateText($event->state) : Host::getStateText($event->state) ); break; case 'soft_state': $icon = 'spinner'; $msg = '[ ' . $event->attempt . '/' . $event->max_attempts . ' ] ' . $this->escape($event->output); $stateClass = $isService ? Service::getStateText($event->state) : Host::getStateText($event->state); $title = strtoupper( $isService ? Service::getStateText($event->state) : Host::getStateText($event->state) ); break; case 'dt_start': $icon = 'downtime_start'; $title = $this->translate('Downtime Start'); $msg = $this->escape($event->output); break; case 'dt_end': $icon = 'downtime_end'; $title = $this->translate('Downtime End'); $msg = $this->escape($event->output); break; } ?>
escape($title); ?>
timestamp); ?>
tickets ? preg_replace_callback( $this->tickets->getPattern(), array($this->tickets, 'createLink'), $msg ) : $msg; ?> translate('%s on %s', 'Service running on host'), $hostContext ? $this->qlink( $this->escape($event->service_display_name), 'monitoring/show/service', array( 'host' => $event->host_name, 'service' => $event->service_description ) ) : $this->escape($event->service_display_name), $event->host_display_name ) ?> escape($event->host_name); ?>
icon($icon, $title); ?> escape($msg) ?>