From 9d58b3763edc88a9488b1d03f11400bed13f0874 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Mon, 30 Nov 2009 10:41:24 -0800 Subject: [PATCH] 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. --- lib/profileaction.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/profileaction.php b/lib/profileaction.php index e3a39ad8b7..2d4d232655 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);