function sms_valid_sms_validate in SMS Framework 6
Same name and namespace in other branches
- 6.2 modules/sms_valid/sms_valid.module \sms_valid_sms_validate()
Implement hook_sms_validate()
Parameters
$op: Validation operation to work on.
$number: Phone number string.
$options: Array of options.
Return value
NULL if validation succeeded. Error string if failed.
File
- modules/sms_valid/ sms_valid.module, line 26 
- Number validation feature module for Drupal SMS Framework.
Code
function sms_valid_sms_validate($op, &$number, &$options) {
  if ($op == 'process') {
    if (variable_get('sms_valid_use_rulesets', FALSE) || array_key_exists('test', $options)) {
      $result = sms_valid_validate($number, $options);
      if ($result['pass']) {
        return NULL;
      }
      else {
        return array_pop($result['log']);
      }
    }
  }
}