You are here

function og_subgroups_views_handler_field_siblings::pre_render in Subgroups for Organic groups 6

File

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

Class

og_subgroups_views_handler_field_siblings

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) {
    $siblings = og_subgroups_get_group_siblings($value);
    foreach ($siblings as $nid => $sibling) {
      if ($this->options['link']) {
        $this->items[$value->nid][$sibling->nid] = l($sibling->title, "node/{$sibling->nid}");
      }
      else {
        $this->items[$value->nid][$sibling->nid] = $sibling->title;
      }
    }
  }
}