function filedepot_get_group_entity_query in filedepot 7
1 call to filedepot_get_group_entity_query()
- filedepot_main in ./
filedepot.module - Implementation of hook_main().
File
- ./
lib-common.php, line 350 - lib-common.php Common library of functions for the applications
Code
function filedepot_get_group_entity_query($grpid = 0) {
$query = new EntityFieldQuery();
if ($grpid > 0) {
if (function_exists('og_get_group')) {
$efq = $query
->entityCondition('entity_type', 'group', '=')
->entityCondition('bundle', 'group')
->entityCondition('entity_id', $grpid);
}
else {
$efq = $query
->entityCondition('entity_type', 'node')
->entityCondition('entity_id', $grpid)
->fieldCondition(OG_GROUP_FIELD, 'value', 1, '=');
}
}
else {
if (function_exists('og_get_group')) {
$efq = $query
->entityCondition('entity_type', 'group', '=')
->entityCondition('bundle', 'group');
}
else {
$efq = $query
->entityCondition('entity_type', 'node')
->fieldCondition(OG_GROUP_FIELD, 'value', 1, '=');
}
}
return $efq
->execute();
}