getRequest()->getUrl()->getParam('graph_debug')) { IPT::enable(); } $graphs = (string) Graphs::forIcingadbObject($service) ->setWidth(440) ->setHeight(220) ->setClasses(['object-detail-view']) ->setPreloadDummy() ->setShowNoGraphsFound(false) ->handleRequest(); if (! empty($graphs)) { $this->handleTimeRangePickerRequest(); $header = Html::tag('h2', [], 'Graphs'); $timepicker = HtmlString::create($this->renderTimeRangePicker(Icinga::app()->getViewRenderer()->view)); $graphColorRegistry = Html::tag('div', ['class' => 'graphite-graph-color-registry']); $graphs = HtmlString::create($graphs); return HtmlString::create($header . $timepicker . $graphColorRegistry . $graphs); } return HtmlString::create(''); } }