You are here

function _sf_node_import_cck_location in Salesforce Suite 6.2

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

File

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

Code

function _sf_node_import_cck_location(&$node, $drupal_fieldname, $drupal_field_definition, $sf_data, $sf_fieldname, $sf_field_definition) {
  if (empty($sf_data->{$sf_fieldname})) {
    return;
  }
  static $locations;
  list($local_field, $type) = explode(':', $drupal_fieldname, 2);
  $data = $sf_data->{$sf_fieldname};
  if (!isset($node->{$local_field})) {
    $node->{$local_field} = array();
  }
  if (!isset($node->{$local_field}[0])) {
    $node->{$local_field}[0] = array();
  }
  $node->{$local_field}[0][$type] = $data;
}