diff options
author | Brion Vibber <brion@pobox.com> | 2009-11-30 10:41:24 -0800 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2009-11-30 10:41:24 -0800 |
commit | 9d58b3763edc88a9488b1d03f11400bed13f0874 (patch) | |
tree | 966f43367366134fe0ad42e52632b879fc0fdf48 /lib | |
parent | 9dc888894be179f767c59651d523d7eb66b1020f (diff) |
Include group memberships count & user groups management page link in profile sidebar to match subscribers & subscribees lists. This is the only obvious way to reach the user group membership details page if there are fewer group subs than the max number of icons to show.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/profileaction.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/profileaction.php b/lib/profileaction.php index e3a39ad8b..2d4d23265 100644 --- a/lib/profileaction.php +++ b/lib/profileaction.php @@ -166,6 +166,7 @@ class ProfileAction extends OwnerDesignAction $subs_count = $this->profile->subscriptionCount(); $subbed_count = $this->profile->subscriberCount(); $notice_count = $this->profile->noticeCount(); + $group_count = $this->user->getGroups()->N; $this->elementStart('div', array('id' => 'entity_statistics', 'class' => 'section')); @@ -202,6 +203,15 @@ class ProfileAction extends OwnerDesignAction $this->element('dd', 'subscribers', $subbed_count); $this->elementEnd('dl'); + $this->elementStart('dl', 'entity_groups'); + $this->elementStart('dt'); + $this->element('a', array('href' => common_local_url('usergroups', + array('nickname' => $this->profile->nickname))), + _('Groups')); + $this->elementEnd('dt'); + $this->element('dd', 'groups', $group_count); + $this->elementEnd('dl'); + $this->elementStart('dl', 'entity_notices'); $this->element('dt', null, _('Notices')); $this->element('dd', null, $notice_count); |