You are here

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;
}