You are here

function hybridauth_bonus_form_hybridauth_additional_info_form_submit in HybridAuth Social Login 7.2

1 string reference to 'hybridauth_bonus_form_hybridauth_additional_info_form_submit'
hybridauth_bonus_form_hybridauth_additional_info_form_alter in hybridauth_bonus/hybridauth_bonus.module
Implements hook_form_FORM_ID_alter().

File

hybridauth_bonus/hybridauth_bonus.module, line 136
Main file for the HybridAuth Bonus module.

Code

function hybridauth_bonus_form_hybridauth_additional_info_form_submit($form, &$form_state) {
  if (isset($form_state['values']['roles'])) {
    if (is_array($form_state['values']['roles'])) {
      $form_state['values']['data']['roles'] = $form_state['values']['roles'];
    }
    else {
      $form_state['values']['data']['roles'] = array(
        $form_state['values']['roles'] => $form_state['values']['roles'],
      );
    }
    if (!isset($form_state['values']['data']['manual']) || is_array($form_state['values']['data']['manual'])) {
      $form_state['values']['data']['manual'][] = 'roles';
    }
  }
}