function usermerge_get_authorable_entities in User Merge 7.2
Selects entities with a uid column.
3 calls to usermerge_get_authorable_entities()
- hook_usermerge_account_properties in ./
usermerge.api.php - Define which properties of the user account will be merged.
- usermerge_usermerge_account_properties in ./
usermerge.usermerge.inc - Implement hook_usermerge_account_properties().
- usermerge_usermerge_merge_accounts in ./
usermerge.usermerge.inc - Implements hook_usermerge_merge_accounts().
File
- ./
usermerge.usermerge.inc, line 325 - Implements User merge hooks for core-related user properties.
Code
function usermerge_get_authorable_entities() {
$entities = entity_get_info();
foreach ($entities as $entity_type => $entity) {
if (!in_array('uid', $entity['schema_fields_sql']['base table'])) {
unset($entities[$entity_type]);
}
}
// Exclude user entity
unset($entities['user']);
return $entities;
}