You are here

function rh_profile2_profile2_form_prepare_submit in Rabbit Hole 7.2

Submit handler to set up entity properties before save.

_state

Parameters

$form:

1 string reference to 'rh_profile2_profile2_form_prepare_submit'
rh_profile2_form_profile2_form_alter in modules/rh_profile2/rh_profile2.module
Implements hook_form_FORM_ID_alter().

File

modules/rh_profile2/rh_profile2.module, line 104
Main module file for Rabbit Hole Profile2 module.

Code

function rh_profile2_profile2_form_prepare_submit($form, &$form_state) {
  foreach (element_children($form) as $key) {
    $element = $form[$key];
    if (isset($element['#entity_type']) && $element['#entity_type'] == 'profile2') {
      $profile =& $form_state['profiles'][$element['#bundle']];
      $profile->rh_action = $form_state['values']['rh_action'];
      $profile->rh_redirect = $form_state['values']['rh_redirect'];
      $profile->rh_redirect_response = $form_state['values']['rh_redirect_response'];
    }
  }
}