function sms_user_settings_confirm_form_submit in SMS Framework 7
Same name and namespace in other branches
- 5 modules/sms_user/sms_user.module \sms_user_settings_confirm_form_submit()
- 6.2 modules/sms_user/sms_user.module \sms_user_settings_confirm_form_submit()
- 6 modules/sms_user/sms_user.module \sms_user_settings_confirm_form_submit()
Submits the user number code verification form.
See also
sms_user_settings_confirm_form_validate()
sms_user_settings_confirm_form()
File
- modules/
sms_user/ sms_user.module, line 386 - Provides integration between the SMS Framework and Drupal users.
Code
function sms_user_settings_confirm_form_submit($form, &$form_state) {
$account = user_load($form_state['values']['uid']);
if ($form_state['clicked_button']['#value'] == t('Delete & start over')) {
sms_user_delete_user_info($account->uid);
}
else {
$data = array(
'number' => $account->sms_user['number'],
'status' => SMS_USER_CONFIRMED,
'gateway' => $account->sms_user['gateway'],
);
user_save($account, array(
'sms_user' => $data,
), 'mobile');
// If rules module is installed, fire the number validated rules event.
if (module_exists('rules')) {
rules_invoke_event('sms_user_number_validated', $account);
}
}
}