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