You are here

function _sf_node_export_cck_location in Salesforce Suite 6.2

1 string reference to '_sf_node_export_cck_location'
_sf_contrib_add_fields in sf_contrib/sf_contrib.module

File

sf_contrib/sf_contrib.module, line 264
Provides integration with Location and CCK.

Code

function _sf_node_export_cck_location($source, $field, $drupal_field_definition, $sf_field_definition) {
  static $locations;
  list($field, $type) = explode(':', $field, 2);
  $data = $source->{$field};
  $lid = $data[0]['lid'];
  if (empty($locations[$lid])) {
    $locations[$lid] = location_load_location($lid);
  }
  if ($type == 'street' && !empty($locations[$lid]['street']) && !empty($locations[$lid]['additional'])) {
    $locations[$lid]['street'] .= "\n" . $locations[$lid]['additional'];
  }
  return $locations[$lid][$type];
}