function civicrm_entity_contact_get_location_element in CiviCRM Entity 7.2
Parameters
$contact:
$location_type_id:
Return value
array|bool
2 calls to civicrm_entity_contact_get_location_element()
File
- ./
civicrm_entity.module, line 3285
Code
function civicrm_entity_contact_get_location_element($entity, &$contact, $location_type_id) {
$params = array(
'contact_id' => $contact->id,
'sequential' => 1,
'on_hold' => 0,
);
if ($location_type_id) {
$params['location_type_id'] = $location_type_id;
}
else {
$params['is_primary'] = 1;
}
$result = civicrm_api3($entity, 'get', $params);
if (!$result['count']) {
return array(
'civicrm_' . $entity => '',
);
}
return array(
'fetched_' . $entity => $result['values'][0][$entity],
);
}