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'];
}
}
}