function apply_for_role_settings_form_submit in Apply for role 7
Same name and namespace in other branches
- 5 apply_for_role.module \apply_for_role_settings_form_submit()
- 6 apply_for_role.admin.inc \apply_for_role_settings_form_submit()
- 7.2 apply_for_role.admin.inc \apply_for_role_settings_form_submit()
File
- ./
apply_for_role.admin.inc, line 81 - Administration forms for the Apply for Role (AFR) module.
Code
function apply_for_role_settings_form_submit($form, &$form_state) {
$roles = user_roles(TRUE);
foreach ($form_state['values']['roles'] as $key => $value) {
if ($value) {
$selected_roles[$value] = $roles[$value];
}
}
variable_set('users_apply_roles', $selected_roles);
variable_set('apply_for_role_multiple', $form['options']['multiple']['#value']);
variable_set('apply_for_role_allow_message', $form['options']['apply_for_role_allow_message']['#value']);
variable_set('apply_for_role_register', $form['options']['register']['#value']);
variable_set('apply_for_role_display_approved', $form_state['values']['display_approved']);
drupal_set_message(t('Apply for role settings have been saved.'));
$form_state['redirect'] = 'admin/config/people/apply_for_role';
return;
}