| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | <?php/** * @file * CCK Field for Canada phone numbers. *//** * Verifies that $number is a valid ten-digit North American phone number. * * @param $number *   Digits only value. * @param $ext *   Digits only value. * @param $error *   The error message to shown to user. *   Available parameters to use in the error message are *   - "%countrycode": the alpha-2 CC *   - "%phone_input": the original number input by user (could be invalid) *   - "%max_length": allowed maximum length of the phone number * @return boolean *   TRUE if it is a valid phone number for that country, FALSE otherwise. */function ca_validate_number($number, $ext = '', &$error) {  return us_validate_number($number, $ext = '', $error);}/** * Cleanup user-entered values for a phone number field for saving to DB. * * @param $number *   A single phone number item. */function ca_sanitize_number(&$number) {  us_sanitize_number($number);}/** * Default formatter for international phone number. * * @param $element *   $element['#item']['country_codes']: alpha-2 country code *   $element['#item']['number']: phone number * @param $error *   The error message to shown to user. *   Available parameters to use in the error message are *   - "%countrycode": the alpha-2 CC *   - "%phone_input": the original number input by user (could be invalid) *   - "%max_length": allowed maximum length of the phone number * @return boolean *   TRUE if it is a valid phone number for that country, FALSE otherwise. */function ca_formatter_default($element) {  return us_formatter_default($element);}/** * Local formatter for local phone number. * * @param $element *   $element['#item']['country_codes']: alpha-2 country code *   $element['#item']['number']: phone number * @param $error *   The error message to shown to user. *   Available parameters to use in the error message are *   - "%countrycode": the alpha-2 CC *   - "%phone_input": the original number input by user (could be invalid) *   - "%max_length": allowed maximum length of the phone number * @return boolean *   TRUE if it is a valid phone number for that country, FALSE otherwise. */function ca_formatter_local($element) {  return us_formatter_local($element);}
 |