NetworkPort::getSearchOptions PHP Method

getSearchOptions() public method

public getSearchOptions ( )
    function getSearchOptions()
    {
        $tab = array();
        $tab['common'] = __('Characteristics');
        $tab[1]['table'] = $this->getTable();
        $tab[1]['field'] = 'name';
        $tab[1]['name'] = __('Name');
        $tab[1]['type'] = 'text';
        $tab[1]['massiveaction'] = false;
        $tab[1]['datatype'] = 'itemlink';
        $tab[2]['table'] = $this->getTable();
        $tab[2]['field'] = 'id';
        $tab[2]['name'] = __('ID');
        $tab[2]['massiveaction'] = false;
        $tab[2]['datatype'] = 'number';
        $tab[3]['table'] = $this->getTable();
        $tab[3]['field'] = 'logical_number';
        $tab[3]['name'] = __('Port number');
        $tab[3]['datatype'] = 'integer';
        $tab[4]['table'] = $this->getTable();
        $tab[4]['field'] = 'mac';
        $tab[4]['name'] = __('MAC address');
        $tab[4]['datatype'] = 'mac';
        $tab[5]['table'] = $this->getTable();
        $tab[5]['field'] = 'instantiation_type';
        $tab[5]['name'] = __('Network port type');
        $tab[5]['datatype'] = 'itemtypename';
        $tab[5]['itemtype_list'] = 'networkport_instantiations';
        $tab[5]['massiveaction'] = false;
        $tab[9]['table'] = 'glpi_netpoints';
        $tab[9]['field'] = 'name';
        $tab[9]['name'] = _n('Network outlet', 'Network outlets', 1);
        $tab[9]['datatype'] = 'dropdown';
        $tab[16]['table'] = $this->getTable();
        $tab[16]['field'] = 'comment';
        $tab[16]['name'] = __('Comments');
        $tab[16]['datatype'] = 'text';
        $tab[20]['table'] = $this->getTable();
        $tab[20]['field'] = 'itemtype';
        $tab[20]['name'] = __('Type');
        $tab[20]['datatype'] = 'itemtype';
        $tab[20]['massiveaction'] = false;
        $tab[21]['table'] = $this->getTable();
        $tab[21]['field'] = 'items_id';
        $tab[21]['name'] = __('ID');
        $tab[21]['datatype'] = 'integer';
        $tab[21]['massiveaction'] = false;
        return $tab;
    }