[buddypress-trac] [BuddyPress] #5018: Update user meta field 'total_group_count' when user joins group
buddypress-trac
noreply at wordpress.org
Tue May 28 14:00:01 UTC 2013
#5018: Update user meta field 'total_group_count' when user joins group
---------------------------+------------------
Reporter: mukkundthanki | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 1.8
Component: Groups | Version: 1.7
Severity: normal | Resolution:
Keywords: |
---------------------------+------------------
Comment (by mukkundthanki):
ya, we have this function 'groups_total_groups_for_user' which count
groups for user we can make use of it to update it. and I think while we
decrease this count simple check for greater than zero would work...
{{{
bp_update_user_meta( $user_id, 'total_group_count', (int)
groups_total_groups_for_user( $user_id ) + 1 );
}}}
and for leave group
{{{
if( (int) groups_total_groups_for_user( $user_id ) > 0 )
bp_update_user_meta( $user_id, 'total_group_count', (int) (int)
groups_total_groups_for_user( $user_id ) - 1 );
}}}
if user's group count is already zero then we don't decrease it. It seems
little funny but I think it could be happen by mistake, because we don't
check for user membership in this function so, its necessary to avoid
minus count.
I have not tested it though, but it seems working.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5018#comment:2>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list