function sms_user_send_confirmation in SMS Framework 7
Same name and namespace in other branches
- 5 modules/sms_user/sms_user.module \sms_user_send_confirmation()
 - 6.2 modules/sms_user/sms_user.module \sms_user_send_confirmation()
 - 6 modules/sms_user/sms_user.module \sms_user_send_confirmation()
 
Sends confirmation code to user for number verification.
Parameters
object $account: The user account object.
string $number: The number to which to send the confirmation code.
array $options: An array of options.
See also
sms_user_settings_add_form_submit()
2 calls to sms_user_send_confirmation()
- sms_user_settings_add_form_submit in modules/
sms_user/ sms_user.module  - Submits the user number confirmation request form.
 - sms_user_user_login in modules/
sms_user/ sms_user.module  - Implements hook_user_login().
 
File
- modules/
sms_user/ sms_user.module, line 604  - Provides integration between the SMS Framework and Drupal users.
 
Code
function sms_user_send_confirmation($account, $number, $options) {
  $code = rand(1000, 9999);
  $number = sms_formatter($number);
  $data = array(
    'number' => $number,
    'status' => SMS_USER_PENDING,
    'code' => $code,
    'gateway' => $options,
  );
  user_save($account, array(
    'sms_user' => $data,
  ), 'mobile');
  sms_send($number, _sms_user_confirm_message($code), $options);
}