You are here

function redhen_org_group_node_grants in RedHen CRM 7

Implements hook_node_grants().

File

modules/redhen_org_group/redhen_org_group.module, line 298

Code

function redhen_org_group_node_grants($account, $op) {
  if ($op != 'view') {
    return;
  }
  $groups = redhen_org_group_contact_groups($account, TRUE);
  foreach ($groups as $org_id => $org) {
    $realm = REDHEN_ORG_GROUP_ACCESS_REALM . ':' . $org->type;
    $grants[$realm][] = $org_id;
  }
  return !empty($grants) ? $grants : array();
}