/** * Host tooltip * * @method get * @route /host/[i:id]/tooltip */ public function hostTooltipAction() { $params = $this->getParams(); $rawdata = HostdetailRepository::getRealtimeData($params['id']); if (isset($rawdata[0])) { $data = $this->transformRawData($rawdata[0]); $this->tpl->assign('title', $rawdata[0]['host_name']); $this->tpl->assign('state', $rawdata[0]['state']); $this->tpl->assign('data', $data); } else { $this->tpl->assign('error', sprintf(_('No data found for host id:%s'), $params['id'])); } $this->tpl->assign('params', array('host_id' => $params['id'])); $this->tpl->display('file:[CentreonRealtimeModule]host_tooltip.tpl'); }