_field_ui_view_mode_menu_access

function _field_ui_view_mode_menu_access

_field_ui_view_mode_menu_access($entity_type, $bundle, $view_mode, $access_callback)

Menu access callback for the 'view mode display settings' pages.

File

modules/field_ui/field_ui.module, line 267
Allows administrators to attach custom fields to fieldable types.

Code

function _field_ui_view_mode_menu_access($entity_type, $bundle, $view_mode, $access_callback) {
  // First, determine visibility according to the 'use custom display'
  // setting for the view mode.
  $bundle = field_extract_bundle($entity_type, $bundle);
  $view_mode_settings = field_view_mode_settings($entity_type, $bundle);
  $visibility = ($view_mode == 'default') || !empty($view_mode_settings[$view_mode]['custom_settings']);

  // Then, determine access