function menu_fields_menu_link_update in Menu Item Fields 7
Implements hook_menu_link_update().
File
- ./
menu_fields.module, line 561 - Main file contain hooks/functions.
Code
function menu_fields_menu_link_update($link) {
// Update menu_name if menu_link moved to another menu.
$id = menu_fields_entity_id_by_mlid($link['mlid']);
if ($id) {
$menu_fields = entity_load_single('menu_fields', $id);
$menu_name = str_replace('-', '_', $link['menu_name']);
if (!empty($menu_fields) && $menu_fields->menu_name != $menu_name) {
$menu_fields->menu_name = $menu_name;
entity_save('menu_fields', $menu_fields);
}
}
}