change showgroup to use profileminillist

This commit is contained in:
Evan Prodromou 2009-01-21 13:12:26 -05:00
parent ed9cb94ff3
commit f980089dd4
1 changed files with 6 additions and 28 deletions

View File

@ -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))),