You are here

function usermerge_get_user_core_properties in User Merge 7.2

Returns an array of the core properties for the user entity.

3 calls to usermerge_get_user_core_properties()
usermerge_settings in ./usermerge.module
Form builder for User Merge settings.
usermerge_settings_default in ./usermerge.module
Default value for the User Merge settings variable.
usermerge_usermerge_account_properties in ./usermerge.usermerge.inc
Implement hook_usermerge_account_properties().

File

./usermerge.module, line 556
Main file for the User Merge module.

Code

function usermerge_get_user_core_properties() {
  static $properties;
  if (empty($properties)) {

    // Define list of fields and other user data
    // Using the columns in the user table, so non-field data added from other modules doesn't get mixed in
    $user_entity_info = entity_get_info('user');
    $properties = $user_entity_info['schema_fields_sql']['base table'];

    // Adding roles
    $properties[] = 'roles';
  }
  return $properties;
}