NetworkPort::getAvailableDisplayOptions PHP Method

getAvailableDisplayOptions() static public method

Get available display options array
static public getAvailableDisplayOptions ( ) : all
return all the options
    static function getAvailableDisplayOptions()
    {
        $options[__('Global displays')] = array('characteristics' => array('name' => __('Characteristics'), 'default' => true), 'internet' => array('name' => __('Internet information'), 'default' => true), 'dynamic_import' => array('name' => __('Automatic inventory'), 'default' => false));
        $options[__('Common options')] = NetworkPortInstantiation::getGlobalInstantiationNetworkPortDisplayOptions();
        $options[__('Internet information')] = array('names' => array('name' => NetworkName::getTypeName(Session::getPluralNumber()), 'default' => false), 'aliases' => array('name' => NetworkAlias::getTypeName(Session::getPluralNumber()), 'default' => false), 'ipaddresses' => array('name' => IPAddress::getTypeName(Session::getPluralNumber()), 'default' => true), 'ipnetworks' => array('name' => IPNetwork::getTypeName(Session::getPluralNumber()), 'default' => true));
        foreach (self::getNetworkPortInstantiations() as $portType) {
            $portTypeName = $portType::getTypeName(0);
            $options[$portTypeName] = $portType::getInstantiationNetworkPortDisplayOptions();
        }
        return $options;
    }