You are here

function webform_validate_phone in Webform Phone Number 7

Same name and namespace in other branches
  1. 7.2 webform_phone.components.inc \webform_validate_phone()

Validation Callback for phone field

1 string reference to 'webform_validate_phone'
_webform_render_phone in ./webform_phone.components.inc
Render a Webform component to be part of a form.

File

./webform_phone.components.inc, line 232
Webform Component information for a phone number field type

Code

function webform_validate_phone($element, $form_state) {
  $value = $element['#value'];
  if (isset($value) && $value != '') {
    $ccode = $element['#webform_component']['extra']['country'];

    //run through 'phone' module's validation
    if (!valid_phone_number($ccode, $value)) {
      $country = phone_country_info($ccode);
      form_error($element, t($country['error'], array(
        '%value' => $value,
      )));
    }
  }
}