function workbench_access_menu_link_insert in Workbench Access 7
Implements hook_menu_link_insert().
If an new link is added, check to see if we need to create a section.
File
- modules/
menu.workbench_access.inc, line 250 - Menu integration for Workbench Access.
Code
function workbench_access_menu_link_insert($link) {
if (variable_get('workbench_access') != 'menu' || !variable_get('workbench_access_auto_assign', 1)) {
return;
}
$active = array_filter(variable_get('workbench_access_menu', array()));
if (in_array($link['menu_name'], $active)) {
$section = array(
'access_id' => $link['mlid'],
'access_type' => 'menu',
'access_scheme' => 'menu',
'access_type_id' => $link['menu_name'],
);
workbench_access_section_save($section);
}
}