You are here

function menu_minipanels_menu_edit_item_submit in Menu Minipanels 7

Same name and namespace in other branches
  1. 6 menu_minipanels.module \menu_minipanels_menu_edit_item_submit()
  2. 7.2 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 203
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']['options']['minipanel'])) {
    unset($form_state['values']['options']['menu_minipanels_hover']);
  }
  else {

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