/** * Infopanel objektu * * @param IECfg $subject */ public function __construct($subject) { parent::__construct(_('informace'), 'info', $subject->getInfoBlock()); }
public function getInfoBlock() { $block = parent::getInfoBlock(); $block->addDef(_('Alias'), array(new IEHostIcon($this), $this->getDataValue('alias'))); $block->addDef(_('Platforma'), new IEPlatformIcon($this->getDataValue('platform'))); $parents = $this->getDataValue('parents'); if ($parents) { foreach ($parents as $pId => $pName) { $parents[$pId] = '<a href="host.php?host_id=' . $pId . '">' . $pName . '</a>'; } $block->addDef(_('Rodiče'), implode(',', $parents)); } $block->addDef(_('Konfigurace senzoru'), $this->sensorStatusLabel()); return $block; }