Netpoint::getHTMLTableHeader PHP Méthode

getHTMLTableHeader() static public méthode

static public getHTMLTableHeader ( $itemtype, HTMLTableBase $base, HTMLTableSuperHeader $super = NULL, HTMLTableHeader $father = NULL, array $options = [] )
$itemtype
$base HTMLTableBase HTMLTableBase object
$super HTMLTableSuperHeader HTMLTableSuperHeader object (default NULL
$father HTMLTableHeader HTMLTableHeader object (default NULL)
$options array array
    static function getHTMLTableHeader($itemtype, HTMLTableBase $base, HTMLTableSuperHeader $super = NULL, HTMLTableHeader $father = NULL, array $options = array())
    {
        $column_name = __CLASS__;
        if (isset($options['dont_display'][$column_name])) {
            return;
        }
        $base->addHeader($column_name, __('Network outlet'), $super, $father);
    }

Usage Example

 /**
  * @see NetworkPortInstantiation::getInstantiationHTMLTableHeaders
  **/
 function getInstantiationHTMLTableHeaders(HTMLTableGroup $group, HTMLTableSuperHeader $super, HTMLTableSuperHeader $internet_super = NULL, HTMLTableHeader $father = NULL, array $options = array())
 {
     $display_options =& $options['display_options'];
     $header = $group->addHeader('Connected', __('Connected to'), $super);
     DeviceNetworkCard::getHTMLTableHeader('NetworkPortEthernet', $group, $super, $header, $options);
     $group->addHeader('speed', __('Ethernet port speed'), $super, $header);
     $group->addHeader('type', __('Ethernet port type'), $super, $header);
     Netpoint::getHTMLTableHeader('NetworkPortEthernet', $group, $super, $header, $options);
     $group->addHeader('Outlet', __('Network outlet'), $super, $header);
     parent::getInstantiationHTMLTableHeaders($group, $super, $internet_super, $header, $options);
     return $header;
 }