public function CivicrmDataSourceHandler::getRelationshipCiviCrmDestinationIds in CRM Core 7
Add destination id for relationships.
1 call to CivicrmDataSourceHandler::getRelationshipCiviCrmDestinationIds()
- CivicrmDataSourceHandler::getEntitiesForRelationships in modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc - Returns list of entities which has relationships.
File
- modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc, line 259
Class
Code
public function getRelationshipCiviCrmDestinationIds(&$civicrm_destination_ids, $source_id, $relationship_type_id) {
$civicrm_relations = crm_core_data_import_civicrm_api('relationship', 'get', array(
'contact_id_a' => $source_id,
'relationship_type_id' => $relationship_type_id,
));
foreach ($civicrm_relations as $civicrm_relation) {
if (!empty($civicrm_relation['contact_id_b'])) {
$civicrm_destination_ids[] = $civicrm_relation['contact_id_b'];
}
}
}