host_icon_image && ! preg_match('/[\'"]/', $object->host_icon_image)) { return $this->view->icon( Macro::resolveMacros($object->host_icon_image, $object), null, array( 'alt' => $object->host_icon_image_alt, 'class' => 'host-icon-image', 'title' => $object->host_icon_image_alt ) ); } return ''; } /** * Display the image_icon of a MonitoredObject * * @param MonitoredObject|stdClass $object The host or service * @return string */ public function service($object) { if ($object->service_icon_image && ! preg_match('/[\'"]/', $object->service_icon_image)) { return $this->view->icon( Macro::resolveMacros($object->service_icon_image, $object), null, array( 'alt' => $object->service_icon_image_alt, 'class' => 'service-icon-image', 'title' => $object->service_icon_image_alt ) ); } return ''; } }