ContractCost::getSearchOptions PHP Method

getSearchOptions() public method

See also: CommonDBTM::getSearchOptions()
public getSearchOptions ( )
    function getSearchOptions()
    {
        $tab = array();
        $tab['common'] = __('Characteristics');
        $tab[1]['table'] = $this->getTable();
        $tab[1]['field'] = 'name';
        $tab[1]['name'] = __('Title');
        $tab[1]['searchtype'] = 'contains';
        $tab[1]['datatype'] = 'itemlink';
        $tab[1]['massiveaction'] = false;
        $tab[2]['table'] = $this->getTable();
        $tab[2]['field'] = 'id';
        $tab[2]['name'] = __('ID');
        $tab[2]['massiveaction'] = false;
        $tab[2]['datatype'] = 'number';
        $tab[16]['table'] = $this->getTable();
        $tab[16]['field'] = 'comment';
        $tab[16]['name'] = __('Comments');
        $tab[16]['datatype'] = 'text';
        $tab[12]['table'] = $this->getTable();
        $tab[12]['field'] = 'begin_date';
        $tab[12]['name'] = __('Begin date');
        $tab[12]['datatype'] = 'datetime';
        $tab[10]['table'] = $this->getTable();
        $tab[10]['field'] = 'end_date';
        $tab[10]['name'] = __('End date');
        $tab[10]['datatype'] = 'datetime';
        $tab[14]['table'] = $this->getTable();
        $tab[14]['field'] = 'cost';
        $tab[14]['name'] = __('Cost');
        $tab[14]['datatype'] = 'decimal';
        $tab[18]['table'] = 'glpi_budgets';
        $tab[18]['field'] = 'name';
        $tab[18]['name'] = _n('Budget', 'Budgets', 1);
        $tab[18]['datatype'] = 'dropdown';
        $tab[80]['table'] = 'glpi_entities';
        $tab[80]['field'] = 'completename';
        $tab[80]['name'] = __('Entity');
        $tab[80]['massiveaction'] = false;
        $tab[80]['datatype'] = 'dropdown';
        return $tab;
    }