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