You are here

function media_browser_plus_menu_alter in Media Browser Plus 7.2

Same name and namespace in other branches
  1. 7.3 media_browser_plus.module \media_browser_plus_menu_alter()
  2. 7 media_browser_plus.module \media_browser_plus_menu_alter()

Implements hook_menu_alter().

Parameters

array $items: List of existing menu items.

File

./media_browser_plus.module, line 735
Adds fields to the media browser forms for better UX

Code

function media_browser_plus_menu_alter(&$items) {
  $items['admin/content/file']['access callback'] = 'media_browser_plus_access';
  $items['admin/content/file']['access arguments'] = array(
    'access media backend',
  );
  $items['admin/content/file/thumbnails']['access callback'] = array(
    'media_browser_plus_access',
  );
  $items['admin/content/file/thumbnails']['access arguments'] = array(
    'media grid view',
  );
  if (variable_get('media_browser_plus_thumbnails_as_default_browser', TRUE)) {
    $items['admin/content/file/list']['access callback'] = 'media_browser_plus_access';
    $items['admin/content/file/list']['access arguments'] = array(
      'media list view',
    );
    $items['admin/content/file/list'] += $items['admin/content/file/thumbnails'];
    $items['admin/content/file/list']['type'] = MENU_LOCAL_TASK | MENU_NORMAL_ITEM;
    $items['admin/content/file/thumbnails']['type'] = MENU_DEFAULT_LOCAL_TASK;
  }
}