You are here

function og_subgroups_views_handler_field_parents::pre_render in Subgroups for Organic groups 6

File

modules/og_subgroups_views/includes/og_subgroups_views_handler_field_parents.inc, line 29

Class

og_subgroups_views_handler_field_parents

Code

function pre_render($values) {
  og_subgroups_include('tree');

  // field_alias is used by the render method.
  $this->field_alias = $this->aliases['node_nid'];
  foreach ($values as $value) {
    $parents = og_subgroups_get_group_parents($value);
    foreach ($parents as $nid => $parent) {
      if ($this->options['link']) {
        $this->items[$value->nid][$parent->nid] = l($parent->title, "node/{$parent->nid}");
      }
      else {
        $this->items[$value->nid][$parent->nid] = $parent->title;
      }
    }
  }
}