function _civicrm_entity_reference_field_get_target_id_column_options in CiviCRM Entity 7.2
Parameters
$entity_type:
Return value
array
2 calls to _civicrm_entity_reference_field_get_target_id_column_options()
- civicrm_entity_reference_field_field_settings_form in modules/
civicrm_entity_reference_field/ civicrm_entity_reference_field.module - Implements hook_field_settings_form().
- civicrm_entity_reference_field_target_entity_type_ajax_callback in modules/
civicrm_entity_reference_field/ civicrm_entity_reference_field.module - Ajax callback for the field settings Target Entity Type select field change
File
- modules/
civicrm_entity_reference_field/ civicrm_entity_reference_field.module, line 176 - Provide CiviCRM entity reference field type
Code
function _civicrm_entity_reference_field_get_target_id_column_options($entity_type) {
$options = array();
if (!civicrm_initialize()) {
return;
}
$result = civicrm_api3($entity_type, 'getfields', array(
'api_action' => "create",
));
foreach ($result['values'] as $prop => $data) {
if (strpos($prop, 'id') !== FALSE) {
$options[$prop] = $data['title'];
}
}
return $options;
}