You are here

function redhen_org_group_content_page in RedHen CRM 7

Return a list of content posted into a RedHen group org.

Parameters

RedhenOrg $org: RedHen org object.

Return value

array|null|string Teaser list of nodes.

1 string reference to 'redhen_org_group_content_page'
redhen_org_group_menu in modules/redhen_org_group/redhen_org_group.module
Implements hook_menu().

File

modules/redhen_org_group/redhen_org_group.module, line 350

Code

function redhen_org_group_content_page(RedhenOrg $org) {
  $query = new EntityFieldQuery();
  $result = $query
    ->entityCondition('entity_type', 'node')
    ->propertyCondition('status', 1)
    ->fieldCondition(REDHEN_ORG_GROUP_FIELD, 'target_id', $org->org_id)
    ->execute();
  if (!$result) {
    return t('There is no content for this group.');
  }
  $nodes = node_load_multiple(array_keys($result['node']));
  return node_view_multiple($nodes);
}