function _civicrm_entity_contact_assign_rel_contact_field_get_contacts in CiviCRM Entity 7.2
Helper function to fetch list of contacts
Parameters
$contact_type:
$contact_subtype:
Return value
array
2 calls to _civicrm_entity_contact_assign_rel_contact_field_get_contacts()
- civicrm_entity_contact_assign_rel_contact_field_contacts_ajax_callback in modules/
civicrm_entity_contact_assign_rel_contact_field/ civicrm_entity_contact_assign_rel_contact_field.module - Ajax callback for contacts options
- civicrm_entity_contact_assign_rel_contact_field_field_settings_form in modules/
civicrm_entity_contact_assign_rel_contact_field/ civicrm_entity_contact_assign_rel_contact_field.module - Implements hook_field_settings_form().
File
- modules/
civicrm_entity_contact_assign_rel_contact_field/ civicrm_entity_contact_assign_rel_contact_field.module, line 227 - Provide CiviCRM Entity Contact Assign Relationship Contacts List Field Type. Provides a widget for adding/removing a contacts relationships to a list of contacts.
Code
function _civicrm_entity_contact_assign_rel_contact_field_get_contacts($contact_type, $contact_subtype) {
civicrm_initialize();
$contacts = array();
try {
$result = civicrm_api3('Contact', 'get', array(
'contact_type' => $contact_type,
'contact_sub_type' => $contact_subtype,
));
if ($result['count']) {
foreach ($result['values'] as $id => $contact) {
$contacts[$id] = $contact['display_name'];
}
}
} catch (CiviCRM_API3_Exception $e) {
}
return $contacts;
}