function salesforce_api_fieldmap_create in Salesforce Suite 5.2
Same name and namespace in other branches
- 6.2 salesforce_api/salesforce_api.admin.inc \salesforce_api_fieldmap_create()
- 7 salesforce_api/salesforce_api.admin.inc \salesforce_api_fieldmap_create()
- 7.2 salesforce_api/salesforce_api.admin.inc \salesforce_api_fieldmap_create()
Creates a new fieldmap in the database and returns its index.
Parameters
$drupal: The name of a Drupal object.
$salesforce: The name of a Salesforce object.
$action: A string letting us know which direction the data will be travelling when this fieldmap is used; valid actions are 'import' and 'export'.
Return value
The numeric index of the new fieldmap.
1 call to salesforce_api_fieldmap_create()
- salesforce_api_fieldmap_add_form_submit in salesforce_api/
salesforce_api.admin.inc
File
- salesforce_api/
salesforce_api.module, line 415 - Defines an API that enables modules to interact with the Salesforce server.
Code
function salesforce_api_fieldmap_create($drupal, $salesforce, $action = 'export') {
// Create the fieldmap array.
$map = array(
'index' => salesforce_api_fieldmap_next_index(),
'drupal' => $drupal,
'salesforce' => $salesforce,
'action' => $action,
'fields' => array(),
);
// Save the new fieldmap.
salesforce_api_fieldmap_save($map);
return $map['index'];
}