function salesforce_api_get_id_with_sfid in Salesforce Suite 7
Same name and namespace in other branches
- 6.2 salesforce_api/salesforce_api.module \salesforce_api_get_id_with_sfid()
- 7.2 salesforce_api/salesforce_api.module \salesforce_api_get_id_with_sfid()
Get an object id using the salesforce id
Parameters
$sfid: A saleforce id
$type: The type of the Drupal object you are requesting data for; node or user.
Return value
The associated unique ID used to identify the object in Drupal or FALSE.
2 calls to salesforce_api_get_id_with_sfid()
- _sf_node_import_cck_nodereference in sf_entity/
sf_entity.module - _sf_node_import_cck_userreference in sf_entity/
sf_entity.module
File
- salesforce_api/
salesforce_api.module, line 790 - Defines an API that enables modules to interact with the Salesforce server.
Code
function salesforce_api_get_id_with_sfid($sfid, $entity, $bundle, $key = 'sfid') {
return db_select('salesforce_object_map', 's')
->fields('s', array(
'oid',
))
->condition('sfid', $sfid)
->condition('drupal_entity', $entity)
->condition('drupal_bundle', $bundle)
->execute()
->fetchAllAssoc($key);
}