Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/16/2011 08:54:02 PM (15 years ago)
Author:
boonebgorges
Message:

Abstracts user_meta keys so that they can be filtered. Fixes #2952

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups/bp-groups-classes.php

    r4324 r4372  
    715715
    716716        function ban() {
     717                global $bp;
     718               
    717719                if ( $this->is_admin )
    718720                        return false;
     
    723725                groups_update_groupmeta( $this->group_id, 'total_member_count', ( (int) groups_get_groupmeta( $this->group_id, 'total_member_count' ) - 1 ) );
    724726
    725                 $group_count = get_user_meta( $this->user_id, 'total_group_count', true );
     727                $group_count = get_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), true );
    726728                if ( !empty( $group_count ) )
    727                         update_user_meta( $this->user_id, 'total_group_count', (int)$group_count - 1 );
     729                        update_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), (int)$group_count - 1 );
    728730
    729731                return $this->save();
     
    731733
    732734        function unban() {
     735                global $bp;
     736               
    733737                if ( $this->is_admin )
    734738                        return false;
     
    737741
    738742                groups_update_groupmeta( $this->group_id, 'total_member_count', ( (int) groups_get_groupmeta( $this->group_id, 'total_member_count' ) + 1 ) );
    739                 update_user_meta( $this->user_id, 'total_group_count', (int)get_user_meta( $this->user_id, 'total_group_count', true ) + 1 );
     743                update_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), (int)get_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), true ) + 1 );
    740744
    741745                return $this->save();
     
    743747
    744748        function accept_invite() {
     749                global $bp;
     750               
    745751                $this->inviter_id    = 0;
    746752                $this->is_confirmed  = 1;
    747753                $this->date_modified = bp_core_current_time();
    748754
    749                 update_user_meta( $this->user_id, 'total_group_count', (int)get_user_meta( $this->user_id, 'total_group_count', true ) + 1 );
     755                update_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), (int)get_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), true ) + 1 );
    750756        }
    751757
    752758        function accept_request() {
     759                global $bp;
     760               
    753761                $this->is_confirmed = 1;
    754762                $this->date_modified = bp_core_current_time();
    755763
    756                 update_user_meta( $this->user_id, 'total_group_count', (int)get_user_meta( $this->user_id, 'total_group_count', true ) + 1 );
     764                update_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), (int)get_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), true ) + 1 );
    757765        }
    758766
     
    767775                groups_update_groupmeta( $this->group_id, 'total_member_count', ( (int) groups_get_groupmeta( $this->group_id, 'total_member_count' ) - 1 ) );
    768776
    769                 $group_count = get_user_meta( $this->user_id, 'total_group_count', true );
     777                $group_count = get_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), true );
    770778                if ( !empty( $group_count ) )
    771                         update_user_meta( $this->user_id, 'total_group_count', (int)$group_count - 1 );
     779                        update_user_meta( $this->user_id, bp_get_user_meta_key( 'total_group_count' ), (int)$group_count - 1 );
    772780
    773781                return $result;
Note: See TracChangeset for help on using the changeset viewer.