function media_browser_plus_menu in Media Browser Plus 7
Same name and namespace in other branches
- 7.3 media_browser_plus.module \media_browser_plus_menu()
- 7.2 media_browser_plus.module \media_browser_plus_menu()
Implements hook_menu().
File
- ./
media_browser_plus.module, line 795 - Adds fields to the media browser forms for better UX
Code
function media_browser_plus_menu() {
$items['admin/content/media/change_folder'] = array(
'title' => 'Change Folder',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_change_folder',
),
'type' => MENU_CALLBACK,
'access callback' => 'media_access',
'access arguments' => array(
'edit',
),
);
$items['admin/content/media/filter'] = array(
'title' => 'Media Filter',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_media_filter',
),
'file' => 'includes/media_browser_plus.pages.inc',
'access callback' => 'media_access',
'access arguments' => array(
'filter',
),
'type' => MENU_LOCAL_ACTION,
'context' => MENU_CONTEXT_INLINE,
);
$items['admin/content/media/thumbnailsJSON'] = array(
'title' => 'Load Media Entities',
'page callback' => 'media_browser_plus_thumbnailsJSON',
'access callback' => 'media_access',
'access arguments' => array(
'preview',
),
);
$items['admin/config/media/media_browser_plus_settings'] = array(
'title' => 'Media Browser Plus Settings',
'description' => 'Change the behaviour and layout of the media browser plus UI',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_media_settings',
),
'access callback' => 'media_access',
'access arguments' => array(
'administer',
),
);
$items['admin/content/media/edit_multiple/%'] = array(
'title' => 'Edit Media Items',
'page callback' => 'media_browser_plus_edit_multiple_form',
'page arguments' => array(
4,
),
'file' => 'includes/media_browser_plus.pages.inc',
'access callback' => 'media_access',
'access arguments' => array(
'edit',
),
);
$items['admin/content/media/delete_multiple/%'] = array(
'title' => 'Delete Media Items',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_delete_multiple_form',
4,
),
'file' => 'includes/media_browser_plus.pages.inc',
'access callback' => 'media_access',
'access arguments' => array(
'edit',
),
);
// folder management disabled until menu bug has been fixed
$items['admin/content/media/folder_list'] = array(
'title' => 'Administer folders',
'description' => 'Manage your media folders',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_folder_list',
),
'file' => 'includes/media_browser_plus.folders.inc',
'access callback' => 'media_browser_plus_access',
'access arguments' => array(
'administer media folders',
),
);
$items['admin/content/media/add_folder'] = array(
'title' => 'Add Folder',
'description' => 'Add a new media folder',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_folder_add',
),
'access callback' => 'media_browser_plus_access',
'access arguments' => array(
'administer media folders',
),
'file' => 'includes/media_browser_plus.folders.inc',
);
$items['admin/content/media/folder/%media_browser_plus_folder/edit'] = array(
'title' => 'Edit Folder',
'description' => 'Edit media folder',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_folder_edit',
4,
),
'access callback' => 'media_browser_plus_access',
'access arguments' => array(
'administer media folders',
),
'file' => 'includes/media_browser_plus.folders.inc',
);
$items['admin/content/media/folder/%media_browser_plus_folder/delete'] = array(
'title' => 'Delete Folder',
'description' => 'Delete media folder',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_folder_delete',
4,
),
'access callback' => 'media_browser_plus_access',
'access arguments' => array(
'administer media folders',
),
'file' => 'includes/media_browser_plus.folders.inc',
);
$items['admin/content/media/%file/preview'] = array(
'title' => 'Preview Media',
'description' => 'Preview Media Item',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'media_browser_plus_media_preview',
3,
),
'access callback' => 'media_access',
'access arguments' => array(
'preview',
),
'file' => 'includes/media_browser_plus.pages.inc',
);
return $items;
}