menu_reset_item

Versions
4.6 – 5
menu_reset_item($mid)
6 – 7
menu_reset_item($item)

Reset a system-defined menu item.

▾ 2 functions call menu_reset_item()

menu_delete_menu_confirm_submit in modules/menu/menu.admin.inc
Delete a custom menu and all links in it.
menu_reset_item_confirm_submit in modules/menu/menu.admin.inc
Process menu reset item form submissions.

Code

modules/menu/menu.module, line 404

<?php
function menu_reset_item($item) {
  $new_item = _menu_link_build(menu_get_item($item['router_path']));
  foreach (array('mlid', 'has_children') as $key) {
    $new_item[$key] = $item[$key];
  }
  menu_link_save($new_item);
  return $new_item;
}
?>
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.