function spaces_og_handler_field_og_group_nids::pre_render in Spaces 7.3
Same name and namespace in other branches
- 6.3 spaces_og/views/spaces_og_handler_field_og_group_nids.inc \spaces_og_handler_field_og_group_nids::pre_render()
- 7 spaces_og/views/spaces_og_handler_field_og_group_nids.inc \spaces_og_handler_field_og_group_nids::pre_render()
Collect group title, purl here.
File
- spaces_og/
views/ spaces_og_handler_field_og_group_nids.inc, line 40
Class
Code
function pre_render($values) {
if ($this->options['spaces_og_frontpage']) {
$this->field_alias = $this->aliases['og_ancestry_nid'];
foreach ($values as $value) {
$result = og_get_node_groups_result($value->nid);
while ($row = db_fetch_object($result)) {
$this->items[$value->nid][$row->group_nid] = l($row->title, '<front>', array(
'purl' => array(
'provider' => 'spaces_og',
'id' => $row->group_nid,
),
));
}
}
}
else {
parent::pre_render($values);
}
}