function sms_validate_number in SMS Framework 6.2
Same name and namespace in other branches
- 5 sms.module \sms_validate_number()
- 6 sms.module \sms_validate_number()
- 7 sms.module \sms_validate_number()
Validates a phone number. Passes number to active gateway for further validation if neccessary.
3 calls to sms_validate_number()
- sms_send_form_validate in ./
sms.module - Form validation handler for sms_send_form().
- sms_user_validate_number in modules/
sms_user/ sms_user.module - sms_valid_admin_test_form_submit in modules/
sms_valid/ sms_valid.admin.inc
File
- ./
sms.module, line 604 - The core of the SMS Framework. Provides gateway managment and API for sending and receiving SMS messages.
Code
function sms_validate_number(&$number, $options = array()) {
if (!strlen($number)) {
return t('The phone number is invalid.');
}
// Allow the active gateway to provide number validation
$gateway = sms_default_gateway();
if (function_exists($gateway['validate number']) && ($error = $gateway['validate number']($number, $options))) {
return $error;
}
}