You are here

function usermerge_query_authored_entities in User Merge 7.2

Selects entities whose uid matches the selected user.

2 calls to usermerge_query_authored_entities()
usermerge_usermerge_build_review_form_elements in ./usermerge.usermerge.inc
Implement hook_usermerge_build_review_form_elements().
usermerge_usermerge_merge_accounts in ./usermerge.usermerge.inc
Implements hook_usermerge_merge_accounts().

File

./usermerge.usermerge.inc, line 343
Implements User merge hooks for core-related user properties.

Code

function usermerge_query_authored_entities($entities, $user_id) {
  $found_entities = array();
  foreach ($entities as $entity_type => $entity) {
    $query = new EntityFieldQuery();
    $query
      ->entityCondition('entity_type', $entity_type)
      ->propertyCondition('uid', $user_id);
    $result = $query
      ->execute();
    if (count($result)) {
      $found_entities[$entity_type] = $result[$entity_type];
    }
  }
  drupal_alter('usermerge_query_authored_entities', $found_entities, $entities, $user_id);
  return $found_entities;
}