function theme_addressfield_formatter__components in Addressfield Tokens 7        
                          
                  
                        
File
 
   - ./addressfield_tokens.theme.inc, line 110
 
  - Theme Controllers.
 
Code
function theme_addressfield_formatter__components($vars) {
  $loc = $vars['address'];
  $components = $vars['components'];
  $separator = $vars['separator'];
  $out = array();
  foreach ($components as $key) {
    if (!empty($loc[$key])) {
      $out[$key] = $loc[$key];
    }
    elseif ($key == 'country_full' && !empty($loc['country'])) {
      $out[$key] = _addressfield_tokens_country($loc['country']);
    }
    elseif ($key == 'administrative_area_full' && !empty($loc['country']) && !empty($loc['administrative_area'])) {
      $out[$key] = addressfield_tokens_state($loc['country'], $loc['administrative_area']);
    }
  }
  return implode($separator, $out);
}