You are here

function menu_minipanels_menu_edit_item_submit in Menu Minipanels 6

Same name and namespace in other branches
  1. 7.2 menu_minipanels.module \menu_minipanels_menu_edit_item_submit()
  2. 7 menu_minipanels.module \menu_minipanels_menu_edit_item_submit()

If no minipanel is set, stop minipanel settings being saved.

1 string reference to 'menu_minipanels_menu_edit_item_submit'
menu_minipanels_form_menu_edit_item_alter in ./menu_minipanels.module
Implements hook_form_FORM_ID_alter().

File

./menu_minipanels.module, line 279
Allows an administrator to specify a minipanel to be associated with a Drupal menu item. When that menu item is hovered or clicked (as per config), the minipanel content will be shown using the qTip javascript library.

Code

function menu_minipanels_menu_edit_item_submit($form, &$form_state) {
  if (empty($form_state['values']['menu']['options']['minipanel'])) {
    unset($form_state['values']['menu']['options']['menu_minipanels_hover']);
  }
  else {

    // Store mlid for later use in uniquely identifiying menu configs in the
    // Javascript.
    $form_state['values']['menu']['options']['menu_minipanels_hover']['mlid'] = $form_state['values']['menu']['mlid'];
  }
}