You are here

function workbench_access_menu_link_delete in Workbench Access 7

Implements hook_menu_link_delete().

If an active menu link is deleted, cascade the change through our system.

File

modules/menu.workbench_access.inc, line 280
Menu integration for Workbench Access.

Code

function workbench_access_menu_link_delete($link) {
  $access_scheme = db_query("SELECT * FROM {workbench_access} WHERE access_type = :access_type AND access_id = :access_id", array(
    ':access_type' => 'menu',
    ':access_id' => $link['mlid'],
  ))
    ->fetchAssoc();
  if (!empty($access_scheme)) {
    workbench_access_section_delete($access_scheme);
  }
}