You are here

function cck_phone_field in Phone Number 6

Implementation of hook_field().

File

./cck_phone.module, line 200
Defines phone number fields for CCK. Provide some verifications on the phone numbers

Code

function cck_phone_field($op, &$node, $field, &$items, $teaser, $page) {
  switch ($op) {
    case 'validate':
      foreach ($items as $delta => $value) {
        _cck_phone_validate($items[$delta], $delta, $field, $node);
      }
      return $items;
      break;
    case 'presave':
      foreach ($items as $delta => $value) {
        _cck_phone_process($items[$delta], $delta, $field, $node);
      }
      break;

    // Do country level code need to modify the output?
    case 'sanitize':
      foreach ($items as $delta => $value) {
        _cck_phone_sanitize($items[$delta], $delta, $field, $node);
      }
      break;
  }
}