You are here

function menu_admin_per_menu_form_menu_edit_item_alter in Menu Admin per Menu 7

Implements hook_form_FORM_ID_alter() for menu_edit_item().

File

./menu_admin_per_menu.module, line 170
Written by Henri MEDOT <henri.medot[AT]absyx[DOT]fr> http://www.absyx.fr

Code

function menu_admin_per_menu_form_menu_edit_item_alter(&$form, &$form_state, $form_id) {
  if (isset($form['parent']) && !user_access('administer menu') && _menu_admin_per_menu_filter_parent_options($form)) {
    $option_keys = array_keys($form['parent']['#options']);
    if (empty($form['mlid']['#value']) && !in_array($form['parent']['#default_value'], $option_keys)) {
      $form['parent']['#default_value'] = $option_keys[0];
    }
  }
}