function media_directories_ui_menu_links_discovered_alter in Media Directories 2.x
Same name and namespace in other branches
- 8 modules/media_directories_ui/media_directories_ui.module \media_directories_ui_menu_links_discovered_alter()
Implements hook_menu_links_discovered_alter().
File
- modules/
media_directories_ui/ media_directories_ui.module, line 306 - Main module file.
Code
function media_directories_ui_menu_links_discovered_alter(&$links) {
$config = \Drupal::config('media_directories_ui.settings');
$hide_admin_toolbar_links = $config
->get('hide_admin_toolbar_links');
if ($hide_admin_toolbar_links) {
$hide_media_library_files_tab = $config
->get('hide_media_library_files_tab');
if ($hide_media_library_files_tab) {
unset($links['admin_toolbar_tools.extra_links:view.files']);
}
$hide_media_library_media_tab = $config
->get('hide_media_library_media_tab');
if ($hide_media_library_media_tab) {
unset($links['admin_toolbar_tools.extra_links:media_page']);
}
unset($links['admin_toolbar_tools.extra_links:add_media']);
foreach (array_keys($links) as $key) {
if (isset($links[$key]['parent']) && $links[$key]['parent'] === 'admin_toolbar_tools.extra_links:add_media') {
unset($links[$key]);
}
}
}
}