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, 'title' => $object->host_icon_image_alt, 'data-tooltip-delay' => 0 ) ); } 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, 'title' => $object->service_icon_image_alt, 'data-tooltip-delay' => 0 ) ); } return ''; } }