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];
}