og_views_handler_field_og_is_admin.inc in Organic groups 6.2
File
modules/og_views/includes/og_views_handler_field_og_is_admin.inc
View source
<?php
class og_views_handler_field_og_is_admin extends og_views_handler_field_og_uid {
function render($values) {
switch ($this->view->base_table) {
case 'users':
if (isset($values->{$this->field_alias})) {
$is_admin = $values->{$this->field_alias};
}
break;
case 'node':
global $user;
if (!empty($user->og_groups[$values->{$this->aliases['nid']}]['is_admin'])) {
$is_admin = $user->og_groups[$values->{$this->aliases['nid']}]['is_admin'];
}
break;
}
if ($is_admin) {
return t('admin');
}
}
}