You are here

function gprofile_load_by_type in Group 7

Load all group member profiles for a given type.

Parameters

string $type: The GProfileType to load the profiles for.

Return value

array An array of GProfile entities, keyed by their profile ids.

1 call to gprofile_load_by_type()
GProfileTypeController::delete in modules/gprofile/classes/gprofile_type.controller.inc
Delete a group member profile type.

File

modules/gprofile/helpers/gprofile.entity.inc, line 80
Entity API related helper functions for group member profiles.

Code

function gprofile_load_by_type($type) {
  $query = new EntityFieldQuery();
  $query
    ->entityCondition('entity_type', 'gprofile');
  $query
    ->propertyCondition('type', $type);
  $result = $query
    ->execute();
  return isset($result['gprofile']) ? gprofile_load_multiple(array_keys($result['gprofile'])) : array();
}