You are here

function og_subgroups_get_parents in Subgroups for Organic groups 5.3

2 calls to og_subgroups_get_parents()
og_subgroups_form_alter in ./og_subgroups.module
Implementation of hook_form_alter().
og_subgroups_get_effective_groups in ./og_subgroups.module

File

./og_subgroups.module, line 951
Maintains a hierarchy of group/subgroup relationships.

Code

function og_subgroups_get_parents($gid) {
  $result = db_query('SELECT n.title, n.type, n.status, oga.group_nid as nid, 1 as is_active FROM {og_ancestry} oga INNER JOIN {node} n WHERE oga.nid=%d AND oga.group_nid=n.nid', $gid);
  $parents = array();
  while ($row = db_fetch_array($result)) {
    if (og_is_group_type($row['type'])) {
      $parents[$row['nid']] = $row;
    }
  }
  return $parents;
}