You are here

function panopoly_magic_fape_submit in Panopoly Magic 7

Custom submit callback for FAPE enabled stylizer forms.

2 string references to 'panopoly_magic_fape_submit'
panopoly_magic_form_ctools_entity_field_content_type_formatter_options_alter in ./panopoly_magic.module
Implementation of hook_form_FORM_ID_alter()
panopoly_magic_form_ctools_entity_field_content_type_formatter_styles_alter in ./panopoly_magic.module

File

./panopoly_magic.module, line 1355

Code

function panopoly_magic_fape_submit(&$form, &$form_state) {

  // If there isn't a next step save the entity.
  if ((empty($form_state['triggering_element']['#next']) || !empty($form_state['field']['body'])) && !empty($form_state['entity'])) {
    entity_save($form_state['entity_type'], $form_state['entity']);
    if (!empty($form_state['display_cache'])) {
      $form_state['display_cache']->display->context['panelizer']->data = $form_state['entity'];
    }
  }
  else {
    fape_field_edit_field_form_submit($form, $form_state);
  }
}