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',