You are here

function salesforce_api_fieldmap_save in Salesforce Suite 5.2

Same name and namespace in other branches
  1. 6.2 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_save()
  2. 7 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_save()
  3. 7.2 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_save()

Saves a fieldmap to the database.

Parameters

$map;: An array containing the fieldmap data using the following keys and values:

  • index: the numeric index of the fieldmap.
  • drupal: the name of a Drupal object.
  • salesforce: the name of a Salesforce object.
  • action: the action this fieldmap is used for; 'import' or 'export'.
  • fields: an array that maps source fields (as keys) to their corresponding target fields (as values).
3 calls to salesforce_api_fieldmap_save()
salesforce_api_fieldmap_clone in salesforce_api/salesforce_api.module
Clones a fieldmap, updating fields as necessary for a change in action.
salesforce_api_fieldmap_create in salesforce_api/salesforce_api.module
Creates a new fieldmap in the database and returns its index.
salesforce_api_fieldmap_edit_form_submit in salesforce_api/salesforce_api.admin.inc

File

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

Code

function salesforce_api_fieldmap_save($map) {
  variable_set('salesforce_fieldmap_' . $map['index'], $map);
}