You are here

function salesforce_api_salesforce_field_map_load in Salesforce Suite 6.2

5 calls to salesforce_api_salesforce_field_map_load()
salesforce_api_export_salesforce_field_map in salesforce_api/salesforce_api.module
salesforce_api_fieldmap_load in salesforce_api/salesforce_api.module
Loads a fieldmap from the database.
sf_import_import_records in sf_import/sf_import.module
This function is called on cron run. It is responsible for calling functions to import records using the getUpdated() method or a custom SOQL query, depending on what the user selected in admin settings for sf_import.
sf_import_manual_submit in sf_import/sf_import.admin.inc
Submit call back for sf_import_manual.
sf_import_settings_form in sf_import/sf_import.admin.inc
Import Settings form.

File

salesforce_api/salesforce_api.module, line 1781
Defines an API that enables modules to interact with the Salesforce server.

Code

function salesforce_api_salesforce_field_map_load($name) {
  ctools_include('export');
  $result = ctools_export_load_object('salesforce_field_map', 'names', array(
    $name,
  ));
  if (isset($result[$name])) {
    return $result[$name];
  }

  // For backwards compatibility, search on fieldmap (numeric id)
  $result = ctools_export_load_object('salesforce_field_map', 'conditions', array(
    'fieldmap' => $name,
  ));
  if (!empty($result)) {

    // "fieldmap" is always unique - if nonempty, this will always contain a
    // direct hit.
    return current($result);
  }
}