function hybridauth_additional_info_form_submit in HybridAuth Social Login 6.2
Same name and namespace in other branches
- 7.2 hybridauth.pages.inc \hybridauth_additional_info_form_submit()
File
- ./
hybridauth.pages.inc, line 414
Code
function hybridauth_additional_info_form_submit($form, &$form_state) {
$data = $form['#data'];
$required_fields = array_filter(variable_get('hybridauth_required_fields', array(
'email' => 'email',
)));
$manual_fields = array();
foreach ($required_fields as $key => $value) {
if (empty($data[$key]) && !($data[$key] === 0)) {
$data[$key] = $form_state['values'][$key];
$manual_fields[] = $key;
}
}
if (isset($form_state['values']['username'])) {
$data['username'] = $form_state['values']['username'];
$manual_fields[] = 'username';
}
$data['manual'] = implode(',', $manual_fields);
_hybridauth_window_process_auth($data);
}