Esempio n. 1
0
 /**
  * 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');
 }