You are here

function entity_menu_links_entity_form_submit in Entity menu links 7

Submit handler for edit link forms to add to deployment plan.

1 string reference to 'entity_menu_links_entity_form_submit'
entity_menu_links_form_alter in ./entity_menu_links.module
Implements hook form_alter().

File

./entity_menu_links.module, line 358
Entity menu link module

Code

function entity_menu_links_entity_form_submit(&$form, &$form_state) {
  foreach ($form_state['values']['deploy_managed_ui']['plans'] as $plan => $checked) {
    if ($checked) {
      $mlid = $form_state['values']['mlid'];

      // Reload entity resetting internal cache otherwise it will use original revision.
      $menu_link = entity_load('menu_link', array(
        $mlid,
      ), array(), TRUE);
      deploy_manager_add_to_plan($plan, 'menu_link', $menu_link[$mlid]);
    }
  }
}