function menu_per_role_menu_link_insert in Menu Per Role 7
Implements hook_menu_link_insert().
File
- ./
menu_per_role.module, line 97 - Allows restricting access to menu items per role.
Code
function menu_per_role_menu_link_insert($link) {
if (isset($link['menu_per_role']) && user_access('administer menu_per_role')) {
// Hide but to those roles.
$rids_str = _menu_per_role_serialize_rids($link['menu_per_role']['menu_per_role_roles']);
// Show but to those roles.
$hrids_str = _menu_per_role_serialize_rids($link['menu_per_role']['menu_per_role_hide_from_roles']);
$fields = array(
'rids' => $rids_str,
'hrids' => $hrids_str,
'mlid' => $link['mlid'],
);
drupal_write_record('menu_per_role', $fields);
}
}