_profile_get_fields

5 profile.module _profile_get_fields($category, $register = FALSE)
6 profile.module _profile_get_fields($category, $register = FALSE)
7 profile.module _profile_get_fields($category, $register = FALSE)

3 calls to _profile_get_fields()

File

modules/profile/profile.module, line 613
Support for configurable user profiles.

Code

function _profile_get_fields($category, $register = FALSE) {
  $query = db_select('profile_field');
  if ($register) {
    $query->condition('register', 1);
  }
  else {
    $query->condition('category', db_like($category), 'LIKE');
  }
  if (!user_access('administer users')) {
    $query->condition('visibility', PROFILE_HIDDEN, '<>');
  }
  return $query
    ->fields('profile_field')
    ->orderBy('category', 'ASC')
    ->orderBy('weight', 'ASC')
    ->execute();
}
Login or register to post comments