menu_edit_menu
function menu_edit_menu
menu_edit_menu($form, &$form_state, $type, $menu = array())
Menu callback; Build the form that handles the adding/editing of a custom menu.
File
- modules/menu/menu.admin.inc, line 440
- Administrative page callbacks for menu module.
Code
function menu_edit_menu($form, &$form_state, $type, $menu = array()) { $system_menus = menu_list_system_menus(); $menu += array( 'menu_name' => '', 'old_name' => !empty($menu['menu_name']) ? $menu['menu_name'] : '', 'title' => '', 'description' => '', ); // Allow menu_edit_menu_submit() and other form submit handlers to determine // whether the menu already exists. $form['#insert'] = empty($menu['old_name']); $form['old_name'] = array( '#type' => 'value',