You are here

function oa_wizard_entity_edit_form_submit in Open Atrium Wizard 7.2

Submit callback for the wizard entity.

File

./oa_wizard.module, line 486
Code for the OpenAtrium Wizard.

Code

function oa_wizard_entity_edit_form_submit($form, &$form_state) {
  $entity = $form_state['entity'];

  // Copy hardcoded fields.
  $entity->title = $form_state['values']['title'];
  $entity->name = $form_state['values']['name'];
  field_attach_submit('oa_wizard', $entity, $form, $form_state);
  oa_wizard_save($entity);
  $form_state['redirect'] = 'admin/structure/wizards/view/' . $entity->wizard_id;
  if (!empty($form_state['add submit'])) {
    drupal_set_message(t('The entity has been saved.'));
  }
}