/**
  * @see NetworkPortInstantiation::getInstantiationHTMLTable()
  * @param NetworkPort $netport
  * @param HTMLTableRow $row
  * @param HTMLTableCell $father
  * @param array $options
  * @return null|the
  */
 function getInstantiationHTMLTable(NetworkPort $netport, HTMLTableRow $row, HTMLTableCell $father = NULL, array $options = array())
 {
     DeviceNetworkCard::getHTMLTableCellsForItem($row, $this, NULL, $options);
     $row->addCell($row->getHeaderByName('Instantiation', 'TYPE'), $this->fields['TYPE']);
     $row->addCell($row->getHeaderByName('Instantiation', 'TYPEMIB'), $this->fields['TYPEMIB']);
     $link = PluginOcsinventoryngNetworkPortType::getFormURL(true) . '?' . $this->getForeignKeyField() . '=' . $this->getID();
     $value = PluginOcsinventoryngNetworkPortType::getLinkToCreateFromTypeAndTypeMIB($this->fields);
     $row->addCell($row->getHeaderByName('Instantiation', 'Generate'), $value);
     parent::getInstantiationHTMLTable($netport, $row, $father, $options);
     return NULL;
 }
Пример #2
0
 /**
  * @see NetworkPortInstantiation::getInstantiationHTMLTable()
  **/
 function getInstantiationHTMLTable(NetworkPort $netport, HTMLTableRow $row, HTMLTableCell $father = NULL, array $options = array())
 {
     DeviceNetworkCard::getHTMLTableCellsForItem($row, $this, NULL, $options);
     $row->addCell($row->getHeaderByName('Instantiation', 'ESSID'), Dropdown::getDropdownName("glpi_wifinetworks", $this->fields["wifinetworks_id"]));
     $row->addCell($row->getHeaderByName('Instantiation', 'Mode'), $this->fields['mode']);
     $row->addCell($row->getHeaderByName('Instantiation', 'Version'), $this->fields['version']);
     parent::getInstantiationHTMLTable($netport, $row, $father, $options);
     return NULL;
 }
Пример #3
0
 /**
  * @see NetworkPortInstantiation::getPeerInstantiationHTMLTable()
  **/
 protected function getPeerInstantiationHTMLTable(NetworkPort $netport, HTMLTableRow $row, HTMLTableCell $father = NULL, array $options = array())
 {
     DeviceNetworkCard::getHTMLTableCellsForItem($row, $this, $father, $options);
     if (!empty($this->fields['speed'])) {
         $row->addCell($row->getHeaderByName('Instantiation', 'speed'), self::getPortSpeed($this->fields["speed"]), $father);
     }
     if (!empty($this->fields['type'])) {
         $row->addCell($row->getHeaderByName('Instantiation', 'type'), self::getPortTypeName($this->fields["type"]), $father);
     }
     parent::getInstantiationHTMLTable($netport, $row, $father, $options);
     Netpoint::getHTMLTableCellsForItem($row, $this, $father, $options);
 }