function _entityreference_usermerge_get_referencing_entity_types in User Merge 7.2
Selects entities that reference users via the Entity Reference module.
1 call to _entityreference_usermerge_get_referencing_entity_types()
File
- includes/
entityreference.usermerge.inc, line 139 - Adds support for Entity Reference. Supplemental include loaded via usermerge_load_includes().
Code
function _entityreference_usermerge_get_referencing_entity_types() {
$fields = field_info_fields();
$referencing_entity_types = array();
foreach ($fields as $field_name => $field) {
if ('entityreference' == $field['type']) {
// Select only fields that are referencing user entities
if ($field['settings']['target_type'] == 'user') {
foreach ($field['bundles'] as $entity_type => $bundles) {
$referencing_entity_types[$entity_type][$field_name] = $field;
}
}
}
}
return $referencing_entity_types;
}