function fboauth_settings_form_submit in Facebook OAuth (FBOAuth) 7
Same name and namespace in other branches
- 6 includes/fboauth.pages.inc \fboauth_settings_form_submit()
- 7.2 includes/fboauth.pages.inc \fboauth_settings_form_submit()
Form submission function for fboauth_settings_form().
File
- includes/
fboauth.pages.inc, line 148 - Administrative pages and functions for Facebook OAuth module.
Code
function fboauth_settings_form_submit($form, &$form_state) {
variable_set('fboauth_id', $form_state['values']['fboauth_id']);
variable_set('fboauth_secret', $form_state['values']['fboauth_secret']);
variable_set('fboauth_anon_connect', $form_state['values']['fboauth_anon_connect']);
variable_set('fboauth_user_email', $form_state['values']['fboauth_user_email']);
variable_set('fboauth_user_username', $form_state['values']['fboauth_user_username']);
variable_set('fboauth_user_picture', $form_state['values']['fboauth_user_picture']);
// Save profile module values.
if (module_exists('profile')) {
module_load_include('inc', 'fboauth', 'includes/fboauth.profile');
fboauth_profile_form_submit($form, $form_state);
}
// Save field module values.
module_load_include('inc', 'fboauth', 'includes/fboauth.field');
fboauth_field_form_submit($form, $form_state);
// Clean up saved checkbox values.
variable_set('fboauth_user_properties', array_values(array_filter($form_state['values']['fboauth_user_properties'])));
variable_set('fboauth_user_connections', array_values(array_filter($form_state['values']['fboauth_user_connections'])));
drupal_set_message(t('The configuration options have been saved.'));
}