diff options
Diffstat (limited to 'actions')
-rw-r--r-- | actions/showgroup.php | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/actions/showgroup.php b/actions/showgroup.php index a1e89a3a3..c2cd3d295 100644 --- a/actions/showgroup.php +++ b/actions/showgroup.php @@ -347,36 +347,14 @@ class ShowgroupAction extends Action $this->element('h2', null, _('Members')); - $this->elementStart('ul', 'users'); - - $cnt = 0; - - while ($member->fetch() && ++$cnt < MEMBERS_PER_SECTION) { - - $cnt++; - - $this->elementStart('li', 'vcard'); - $this->elementStart('a', array('title' => ($member->fullname) ? - $member->fullname : - $member->nickname, - 'href' => $member->profileurl, - 'rel' => 'contact', - 'class' => 'url')); - $avatar = $member->getAvatar(AVATAR_MINI_SIZE); - $this->element('img', array('src' => (($avatar) ? common_avatar_display_url($avatar) : common_default_avatar(AVATAR_MINI_SIZE)), - 'width' => AVATAR_MINI_SIZE, - 'height' => AVATAR_MINI_SIZE, - 'class' => 'avatar photo', - 'alt' => ($member->fullname) ? - $member->fullname : - $member->nickname)); - $this->element('span', 'fn nickname', $member->nickname); - $this->elementEnd('a'); - $this->elementEnd('li'); + if ($member) { + $pml = new ProfileMiniList($member, null, $this); + $cnt = $pml->show(); + if ($cnt == 0) { + $this->element('p', null, _('(None)')); + } } - $this->elementEnd('ul'); - if ($cnt == MEMBERS_PER_SECTION) { $this->element('a', array('href' => common_local_url('groupmembers', array('nickname' => $this->group->nickname))), |