You are here

function feeds_tamper_state_to_abbrev_callback in Feeds Tamper 7

1 string reference to 'feeds_tamper_state_to_abbrev_callback'
state_to_abbrev.inc in plugins/state_to_abbrev.inc

File

plugins/state_to_abbrev.inc, line 26

Code

function feeds_tamper_state_to_abbrev_callback($result, $item_key, $element_key, &$field, $settings) {
  static $states;
  if (!$states) {
    $states = _feeds_tamper_state_to_abbrev_states_get_list();
  }

  // If it's already a valid state abbreviation, leave it alone.
  if (in_array($field, $states)) {
    return;
  }

  // Trim whitespace, set to lowercase.
  $state = drupal_strtolower(trim($field));
  if (isset($states[$state])) {
    $field = $states[$state];
  }
  else {

    // If state name cannot be found, return nothing.
    $field = '';
  }
}