function panopoly_magic_fape_submit in Panopoly 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 modules/
panopoly/ panopoly_magic/ panopoly_magic.module - Implementation of hook_form_FORM_ID_alter()
- panopoly_magic_form_ctools_entity_field_content_type_formatter_styles_alter in modules/
panopoly/ panopoly_magic/ panopoly_magic.module
File
- modules/
panopoly/ panopoly_magic/ 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);
}
}