Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/16/2011 08:54:02 PM (14 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.