function shortcut_menu_link_delete

Implements hook_menu_link_delete().

File

drupal/core/modules/shortcut/shortcut.module, line 261
Allows users to manage customizable lists of shortcut links.

Code

function shortcut_menu_link_delete($menu_link) {

  // If the deleted menu link was in a shortcut set, remove it.
  if (strpos($menu_link->menu_name, 'shortcut-') === 0) {
    $shortcut = entity_load('shortcut', str_replace('shortcut-', '', $menu_link->menu_name));
    unset($shortcut->links[$menu_link->uuid]);
    $shortcut
      ->save();
  }
}