Skip to:
Content

BuddyPress.org

Ticket #2952: 2952.4.diff

File 2952.4.diff, 39.4 KB (added by wpmuguru, 13 years ago)

minor fixes to .3.diff

  • bp-themes/bp-default/_inc/ajax.php

     
    112112                        break;
    113113                case 'mentions':
    114114                        $feed_url = $bp->loggedin_user->domain . bp_get_activity_slug() . '/mentions/feed/';
    115                         delete_user_meta( $bp->loggedin_user->id, 'bp_new_mention_count' );
     115                        delete_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->new_mention_count );
    116116                        break;
    117117                default:
    118118                        $feed_url = home_url( bp_get_activity_root_slug() . '/feed/' );
     
    256256                echo '-1<div id="message" class="error"><p>' . __( 'There was a problem when deleting. Please try again.', 'buddypress' ) . '</p></div>';
    257257                return false;
    258258        }
    259 
     259       
    260260        do_action( 'bp_activity_action_delete_activity', $activity->id, $activity->user_id );
    261261
    262262        return true;
     
    498498        if ( !isset( $_POST['notice_id'] ) ) {
    499499                echo "-1<div id='message' class='error'><p>" . __('There was a problem closing the notice.', 'buddypress') . '</p></div>';
    500500        } else {
    501                 $notice_ids = get_user_meta( $userdata->ID, 'closed_notices', true );
     501                $notice_ids = get_user_meta( $userdata->ID, $bp->user_meta_keys->closed_notices, true );
    502502
    503503                $notice_ids[] = (int) $_POST['notice_id'];
    504504
    505                 update_user_meta( $userdata->ID, 'closed_notices', $notice_ids );
     505                update_user_meta( $userdata->ID, $bp->user_meta_keys->closed_notices, $notice_ids );
    506506        }
    507507}
    508508add_action( 'wp_ajax_messages_close_notice', 'bp_dtheme_ajax_close_notice' );
  • bp-xprofile/bp-xprofile-loader.php

     
    9292                        'table_name_meta'       => $bp->table_prefix . 'bp_xprofile_meta',
    9393                );
    9494
     95                $user_meta_keys = array(
     96                        'profile_last_updated' => 'profile_last_updated'
     97                );
     98
    9599                $globals = array(
    96100                        'slug'                  => BP_XPROFILE_SLUG,
    97101                        'root_slug'             => isset( $bp->pages->xprofile->slug ) ? $bp->pages->xprofile->slug : BP_XPROFILE_SLUG,
    98102                        'notification_callback' => 'xprofile_format_notifications',
    99                         'global_tables'         => $global_tables
     103                        'global_tables'         => $global_tables,
     104                        'user_meta_keys'        => $user_meta_keys
    100105                );
    101106
    102107                parent::_setup_globals( $globals );
  • bp-xprofile/bp-xprofile-template.php

     
    712712        function bp_get_profile_last_updated() {
    713713                global $bp;
    714714
    715                 $last_updated = get_user_meta( $bp->displayed_user->id, 'profile_last_updated', true );
     715                $last_updated = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->profile_last_updated, true );
    716716
    717717                if ( $last_updated )
    718718                        return apply_filters( 'bp_get_profile_last_updated', sprintf( __('Profile updated %s ago', 'buddypress'), bp_core_time_since( strtotime( $last_updated ) ) ) );
  • bp-core/bp-core-loader.php

     
    149149
    150150                // The user ID of the user who is currently logged in.
    151151                $bp->loggedin_user->id   = $current_user->ID;
     152               
     153                // Keys for BP user_meta
     154                $bp->user_meta_keys->last_activity      = apply_filters( 'bp_user_meta_key_last_activity', 'last_activity' );
     155                $bp->user_meta_keys->closed_notices     = apply_filters( 'bp_user_meta_key_closed_notices', 'closed_notices' );
    152156
    153157                /** Avatars ***********************************************************/
    154158
  • bp-core/bp-core-functions.php

     
    641641        if ( !is_user_logged_in() )
    642642                return false;
    643643
    644         $activity = get_user_meta( $bp->loggedin_user->id, 'last_activity', true );
     644        $activity = get_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->last_activity, true );
    645645
    646646        if ( !is_numeric( $activity ) )
    647647                $activity = strtotime( $activity );
     
    650650        $current_time = bp_core_current_time();
    651651
    652652        if ( empty( $activity ) || strtotime( $current_time ) >= strtotime( '+5 minutes', $activity ) )
    653                 update_user_meta( $bp->loggedin_user->id, 'last_activity', $current_time );
     653                update_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->last_activity, $current_time );
    654654}
    655655add_action( 'wp_head', 'bp_core_record_activity' );
    656656
  • bp-core/bp-core-classes.php

     
    5959         * @uses bp_profile_last_updated_date() Returns the last updated date for a user.
    6060         */
    6161        function populate() {
     62                global $bp;
     63               
    6264                if ( bp_is_active( 'xprofile' ) )
    6365                        $this->profile_data = $this->get_profile_data();
    6466
     
    8284                $this->avatar       = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'full'  ) );
    8385                $this->avatar_thumb = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb' ) );
    8486                $this->avatar_mini  = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb', 'width' => 30, 'height' => 30 ) );
    85                 $this->last_active  = bp_core_get_last_activity( get_user_meta( $this->id, 'last_activity', true ), __( 'active %s ago', 'buddypress' ) );
     87                $this->last_active  = bp_core_get_last_activity( get_user_meta( $this->id, $bp->user_meta_keys->last_activity, true ), __( 'active %s ago', 'buddypress' ) );
    8688        }
    8789
    8890        function populate_extras() {
  • bp-core/bp-core-component.php

     
    108108                        'notification_callback' => '',
    109109                        'search_string'         => '',
    110110                        'global_tables'         => '',
     111                        'user_meta_keys'        => array()
    111112                );
    112113                $r = wp_parse_args( $args, $defaults );
    113114
     
    127128                if ( !empty( $r['global_tables'] ) )
    128129                        foreach ( $r['global_tables'] as $global_name => $table_name )
    129130                                $this->$global_name = $table_name;
    130 
     131                       
     132                // User meta keys
     133                if ( !empty( $r['user_meta_keys'] ) ) {
     134                        foreach ( $r['user_meta_keys'] as $key_name => $key_value )
     135                                $bp->user_meta_keys->$key_name = apply_filters( "bp_user_meta_keys-$key_name", $key_value );
     136                }
     137               
    131138                /** BuddyPress ********************************************************/
    132139
    133140                // Register this component in the active components array
  • bp-members/bp-members-functions.php

     
    8181 * @package BuddyPress Core
    8282 * @global $current_user WordPress global variable containing current logged in user information
    8383 * @param user_id The ID of the user.
    84  * @uses get_user_meta() WordPress function to get the usermeta for a user.
    8584 */
    8685function bp_core_get_user_domain( $user_id, $user_nicename = false, $user_login = false ) {
    8786        global $bp;
     
    626625 * @uses delete_user_meta() deletes a row from the wp_usermeta table based on meta_key
    627626 */
    628627function bp_core_remove_data( $user_id ) {
     628        global $bp;
     629       
    629630        // Remove usermeta
    630         delete_user_meta( $user_id, 'last_activity' );
     631        delete_user_meta( $user_id, $bp->user_meta_keys->last_activity );
    631632
    632633        // Flush the cache to remove the user from all cached objects
    633634        wp_cache_flush();
  • bp-members/bp-members-template.php

     
    750750                if ( empty( $user_id ) )
    751751                        $user_id = $bp->displayed_user->id;
    752752
    753                 $last_activity = bp_core_get_last_activity( get_user_meta( $user_id, 'last_activity', true ), __('active %s ago', 'buddypress') );
     753                $last_activity = bp_core_get_last_activity( get_user_meta( $user_id, $bp->user_meta_keys->last_activity, true ), __('active %s ago', 'buddypress') );
    754754
    755755                return apply_filters( 'bp_get_last_activity', $last_activity );
    756756        }       
  • bp-friends/bp-friends-screens.php

     
    5454function friends_screen_notification_settings() {
    5555        global $bp;
    5656
    57 
    58         if ( !$send_requests = get_user_meta( $bp->displayed_user->id, 'notification_friends_friendship_request', true ) )
     57        if ( !$send_requests = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_friends_friendship_request, true ) )
    5958                $send_requests   = 'yes';
    6059
    61         if ( !$accept_requests = get_user_meta( $bp->displayed_user->id, 'notification_friends_friendship_accepted', true ) )
     60        if ( !$accept_requests = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_friends_friendship_accepted, true ) )
    6261                $accept_requests = 'yes';
    6362?>
    6463
  • bp-friends/bp-friends-loader.php

     
    7070                        'table_name'      => $bp->table_prefix . 'bp_friends',
    7171                        'table_name_meta' => $bp->table_prefix . 'bp_friends_meta',
    7272                );
     73               
     74                // User meta keys
     75                $user_meta_keys = array(
     76                        'total_friend_count'                            => 'total_friend_count',
     77                        'notification_friends_friendship_request'       => 'notification_friends_friendship_request',
     78                        'notification_friends_friendship_accepted'      => 'notification_friends_friendship_accepted'
     79                );
    7380
    7481                // All globals for the friends component.
    7582                // Note that global_tables is included in this array.
     
    7986                        'search_string'         => __( 'Search Friends...', 'buddypress' ),
    8087                        'notification_callback' => 'friends_format_notifications',
    8188                        'global_tables'         => $global_tables,
     89                        'user_meta_keys'        => $user_meta_keys
    8290                );
    8391
    8492                parent::_setup_globals( $globals );
  • bp-friends/bp-friends-functions.php

     
    155155                $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
    156156
    157157        if ( !$count = wp_cache_get( 'bp_total_friend_count_' . $user_id, 'bp' ) ) {
    158                 $count = get_user_meta( $user_id, 'total_friend_count', true );
     158                $count = get_user_meta( $user_id, $bp->user_meta_keys->total_friend_count, true );
    159159                if ( empty( $count ) ) $count = 0;
    160160                wp_cache_set( 'bp_total_friend_count_' . $user_id, $count, 'bp' );
    161161        }
     
    256256}
    257257
    258258function friends_update_friend_totals( $initiator_user_id, $friend_user_id, $status = 'add' ) {
     259        global $bp;
     260       
    259261        if ( 'add' == $status ) {
    260                 update_user_meta( $initiator_user_id, 'total_friend_count', (int)get_user_meta( $initiator_user_id, 'total_friend_count', true ) + 1 );
    261                 update_user_meta( $friend_user_id, 'total_friend_count', (int)get_user_meta( $friend_user_id, 'total_friend_count', true ) + 1 );
     262                update_user_meta( $initiator_user_id, $bp->user_meta_keys->total_friend_count, (int)get_user_meta( $initiator_user_id, 'total_friend_count', true ) + 1 );
     263                update_user_meta( $friend_user_id, $bp->user_meta_keys->total_friend_count, (int)get_user_meta( $friend_user_id, 'total_friend_count', true ) + 1 );
    262264        } else {
    263                 update_user_meta( $initiator_user_id, 'total_friend_count', (int)get_user_meta( $initiator_user_id, 'total_friend_count', true ) - 1 );
    264                 update_user_meta( $friend_user_id, 'total_friend_count', (int)get_user_meta( $friend_user_id, 'total_friend_count', true ) - 1 );
     265                update_user_meta( $initiator_user_id, $bp->user_meta_keys->total_friend_count, (int)get_user_meta( $initiator_user_id, 'total_friend_count', true ) - 1 );
     266                update_user_meta( $friend_user_id, $bp->user_meta_keys->total_friend_count, (int)get_user_meta( $friend_user_id, 'total_friend_count', true ) - 1 );
    265267        }
    266268}
    267269
     
    273275        BP_Friends_Friendship::delete_all_for_user($user_id);
    274276
    275277        // Remove usermeta
    276         delete_user_meta( $user_id, 'total_friend_count' );
     278        delete_user_meta( $user_id, $bp->user_meta_keys->total_friend_count );
    277279
    278280        // Remove friendship requests FROM user
    279281        bp_members_delete_notifications_from_user( $user_id, $bp->friends->id, 'friendship_request' );
  • bp-friends/bp-friends-notifications.php

     
    55
    66        $initiator_name = bp_core_get_user_displayname( $initiator_id );
    77
    8         if ( 'no' == get_user_meta( (int)$friend_id, 'notification_friends_friendship_request', true ) )
     8        if ( 'no' == get_user_meta( (int)$friend_id, $bp->user_meta_keys->notification_friends_friendship_request, true ) )
    99                return false;
    1010
    1111        $ud = get_userdata( $friend_id );
     
    5050
    5151        $friend_name = bp_core_get_user_displayname( $friend_id );
    5252
    53         if ( 'no' == get_user_meta( (int)$initiator_id, 'notification_friends_friendship_accepted', true ) )
     53        if ( 'no' == get_user_meta( (int)$initiator_id, $bp->user_meta_keys->notification_friends_friendship_accepted, true ) )
    5454                return false;
    5555
    5656        $ud = get_userdata( $initiator_id );
  • bp-friends/bp-friends-classes.php

     
    132132                $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->friends->table_name} WHERE (initiator_user_id = %d OR friend_user_id = %d) AND is_confirmed = 1", $user_id, $user_id ) );
    133133
    134134                // Do not update meta if user has never had friends
    135                 if ( !$count && !get_user_meta( $user_id, 'total_friend_count', true ) )
     135                if ( !$count && !get_user_meta( $user_id, $bp->user_meta_keys->total_friend_count, true ) )
    136136                        return 0;
    137137
    138                 update_user_meta( $user_id, 'total_friend_count', (int)$count );
     138                update_user_meta( $user_id, $bp->user_meta_keys->total_friend_count, (int)$count );
    139139                return (int)$count;
    140140        }
    141141
  • bp-activity/bp-activity-screens.php

     
    134134function bp_activity_screen_notification_settings() {
    135135        global $bp;
    136136
    137         if ( !$mention = get_user_meta( $bp->displayed_user->id, 'notification_activity_new_mention', true ) )
     137        if ( !$mention = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_activity_new_mention, true ) )
    138138                $mention = 'yes';
    139139
    140         if ( !$reply = get_user_meta( $bp->displayed_user->id, 'notification_activity_new_reply', true ) )
     140        if ( !$reply = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_activity_new_reply, true ) )
    141141                $reply = 'yes'; ?>
    142142
    143143        <table class="notification-settings" id="activity-notification-settings">
  • bp-activity/bp-activity-loader.php

     
    6262                if ( !defined( 'BP_ACTIVITY_SLUG' ) )
    6363                        define( 'BP_ACTIVITY_SLUG', $this->id );
    6464
    65                 // Global tables for messaging component
     65                // Global tables for activity component
    6666                $global_tables = array(
    6767                        'table_name'      => $bp->table_prefix . 'bp_activity',
    6868                        'table_name_meta' => $bp->table_prefix . 'bp_activity_meta',
    6969                );
     70               
     71                // User meta keys
     72                $user_meta_keys = array(
     73                        'new_mention_count'                     => 'bp_new_mention_count',
     74                        'favorite_activities'                   => 'bp_favorite_activities',
     75                        'latest_update'                         => 'bp_latest_update',
     76                        'notification_activity_new_mention'     => 'notification_activity_new_mention',
     77                        'notification_activity_new_reply'       => 'notification_activity_new_reply'
     78                );
    7079
    71                 // All globals for messaging component.
     80                // All globals for activity component.
    7281                // Note that global_tables is included in this array.
    7382                $globals = array(
    7483                        'path'                  => BP_PLUGIN_DIR,
     
    7685                        'root_slug'             => isset( $bp->pages->activity->slug ) ? $bp->pages->activity->slug : BP_ACTIVITY_SLUG,
    7786                        'search_string'         => __( 'Search Activity...', 'buddypress' ),
    7887                        'global_tables'         => $global_tables,
     88                        'user_meta_keys'        => $user_meta_keys
    7989                );
    8090
    8191                parent::_setup_globals( $globals );
  • bp-activity/bp-activity-filters.php

     
    113113 * @param string $content The activity content
    114114 */
    115115function bp_activity_at_name_filter( $content ) {
     116        global $bp;
     117       
    116118        $usernames = bp_activity_find_mentions( $content );
    117119
    118120        foreach( (array)$usernames as $username ) {
     
    125127                        continue;
    126128
    127129                // Increase the number of new @ mentions for the user
    128                 $new_mention_count = (int)get_user_meta( $user_id, 'bp_new_mention_count', true );
    129                 update_user_meta( $user_id, 'bp_new_mention_count', $new_mention_count + 1 );
     130                $new_mention_count = (int)get_user_meta( $user_id, $bp->user_meta_keys->new_mention_count, true );
     131                update_user_meta( $user_id, $bp->user_meta_keys->new_mention_count, $new_mention_count + 1 );
    130132
    131133                $content = preg_replace( '/(@' . $username . '\b)/', "<a href='" . bp_core_get_user_domain( $user_id ) . "' rel='nofollow'>@$username</a>", $content );
    132134        }
  • bp-activity/bp-activity-functions.php

     
    3838 * @param $activity_id The unique id for the activity item
    3939 */
    4040function bp_activity_reduce_mention_count( $activity_id ) {
     41        global $bp;
     42       
    4143        $activity = new BP_Activity_Activity( $activity_id );
    4244
    4345        if ( $usernames = bp_activity_find_mentions( strip_tags( $activity->content ) ) ) {
     
    5153                                continue;
    5254
    5355                        // Decrease the number of new @ mentions for the user
    54                         $new_mention_count = (int)get_user_meta( $user_id, 'bp_new_mention_count', true );
    55                         update_user_meta( $user_id, 'bp_new_mention_count', $new_mention_count - 1 );
     56                        $new_mention_count = (int)get_user_meta( $user_id, $bp->user_meta_keys->new_mention_count, true );
     57                        update_user_meta( $user_id, $bp->user_meta_keys->new_mention_count, $new_mention_count - 1 );
    5658                }
    5759        }
    5860}
     
    154156                $user_id = $bp->displayed_user->id;
    155157
    156158        // Get favorites for user
    157         $favs = get_user_meta( $user_id, 'bp_favorite_activities', true );
     159        $favs = get_user_meta( $user_id, $bp->user_meta_keys->favorite_activities, true );
    158160
    159161        return apply_filters( 'bp_activity_get_user_favorites', $favs );
    160162}
     
    179181                $user_id = $bp->loggedin_user->id;
    180182
    181183        // Update the user's personal favorites
    182         $my_favs   = get_user_meta( $bp->loggedin_user->id, 'bp_favorite_activities', true );
     184        $my_favs   = get_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->favorite_activities, true );
    183185        $my_favs[] = $activity_id;
    184186
    185187        // Update the total number of users who have favorited this activity
     
    187189        $fav_count = !empty( $fav_count ) ? (int)$fav_count + 1 : 1;
    188190
    189191        // Update user meta
    190         update_user_meta( $bp->loggedin_user->id, 'bp_favorite_activities', $my_favs );
     192        update_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->favorite_activities, $my_favs );
    191193
    192194        // Update activity meta counts
    193195        if ( true === bp_activity_update_meta( $activity_id, 'favorite_count', $fav_count ) ) {
     
    219221                $user_id = $bp->loggedin_user->id;
    220222
    221223        // Remove the fav from the user's favs
    222         $my_favs = get_user_meta( $user_id, 'bp_favorite_activities', true );
     224        $my_favs = get_user_meta( $user_id, $bp->user_meta_keys->favorite_activities, true );
    223225        $my_favs = array_flip( (array) $my_favs );
    224226        unset( $my_favs[$activity_id] );
    225227        $my_favs = array_unique( array_flip( $my_favs ) );
     
    231233                if ( bp_activity_update_meta( $activity_id, 'favorite_count', (int)$fav_count - 1 ) ) {
    232234
    233235                        // Update users favorites
    234                         if ( update_user_meta( $user_id, 'bp_favorite_activities', $my_favs ) ) {
     236                        if ( update_user_meta( $user_id, $bp->user_meta_keys->favorite_activities, $my_favs ) ) {
    235237
    236238                                // Execute additional code
    237239                                do_action( 'bp_activity_remove_user_favorite', $activity_id, $user_id );
     
    463465        bp_activity_delete( array( 'user_id' => $user_id ) );
    464466
    465467        // Remove any usermeta
    466         delete_user_meta( $user_id, 'bp_latest_update' );
    467         delete_user_meta( $user_id, 'bp_favorite_activities' );
     468        delete_user_meta( $user_id, $bp->user_meta_keys->latest_update );
     469        delete_user_meta( $user_id, $bp->user_meta_keys->favorite_activities );
    468470
    469471        // Execute additional code
    470472        do_action( 'bp_activity_remove_data', $user_id ); // Deprecated! Do not use!
     
    639641        ) );
    640642
    641643        // Add this update to the "latest update" usermeta so it can be fetched anywhere.
    642         update_user_meta( $bp->loggedin_user->id, 'bp_latest_update', array( 'id' => $activity_id, 'content' => wp_filter_kses( $content ) ) );
     644        update_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->latest_update, array( 'id' => $activity_id, 'content' => wp_filter_kses( $content ) ) );
    643645
    644646        // Require the notifications code so email notifications can be set on the 'bp_activity_posted_update' action.
    645647        require_once( BP_PLUGIN_DIR . '/bp-activity/bp-activity-notifications.php' );
     
    768770
    769771        do_action( 'bp_before_activity_delete', $args );
    770772
    771         $latest_update = get_user_meta( $user_id, 'bp_latest_update', true );
     773        $latest_update = get_user_meta( $user_id, $bp->user_meta_keys->latest_update, true );
    772774        if ( !empty( $latest_update ) ) {
    773775                if ( in_array( (int)$latest_update['id'], (array)$activity_ids_deleted ) )
    774                         delete_user_meta( $user_id, 'bp_latest_update' );
     776                        delete_user_meta( $user_id, $bp->user_meta_keys->latest_update );
    775777        }
    776778
    777779        do_action( 'bp_activity_delete', $args );
  • bp-activity/bp-activity-notifications.php

     
    3434                $message = '';
    3535
    3636                // Now email the user with the contents of the message (if they have enabled email notifications)
    37                 if ( 'no' != get_user_meta( $receiver_user_id, 'notification_activity_new_mention', true ) ) {
     37                if ( 'no' != get_user_meta( $receiver_user_id, $bp->user_meta_keys->notification_activity_new_mention, true ) ) {
    3838                        $poster_name = bp_core_get_user_displayname( $poster_user_id );
    3939
    4040                        $message_link = bp_activity_get_permalink( $activity_id );
     
    8181
    8282        $original_activity = new BP_Activity_Activity( $activity_id );
    8383
    84         if ( $original_activity->user_id != $commenter_id && 'no' != get_user_meta( $original_activity->user_id, 'notification_activity_new_reply', true ) ) {
     84        if ( $original_activity->user_id != $commenter_id && 'no' != get_user_meta( $original_activity->user_id, $bp->user_meta_keys->notification_activity_new_reply, true ) ) {
    8585                $poster_name = bp_core_get_user_displayname( $commenter_id );
    8686                $thread_link = bp_activity_get_permalink( $activity_id );
    8787                $settings_link = bp_core_get_user_domain( $original_activity->user_id ) .  BP_SETTINGS_SLUG . '/notifications/';
     
    126126
    127127        $parent_comment = new BP_Activity_Activity( $parent_id );
    128128
    129         if ( $parent_comment->user_id != $commenter_id && $original_activity->user_id != $parent_comment->user_id && 'no' != get_user_meta( $parent_comment->user_id, 'notification_activity_new_reply', true ) ) {
     129        if ( $parent_comment->user_id != $commenter_id && $original_activity->user_id != $parent_comment->user_id && 'no' != get_user_meta( $parent_comment->user_id, $bp->user_meta_keys->notification_activity_new_reply, true ) ) {
    130130                $poster_name = bp_core_get_user_displayname( $commenter_id );
    131131                $thread_link = bp_activity_get_permalink( $activity_id );
    132132                $settings_link = bp_core_get_user_domain( $parent_comment->user_id ) .  BP_SETTINGS_SLUG . '/notifications/';
  • bp-activity/bp-activity-template.php

     
    9393                $this->disable_blogforum_replies = isset( $bp->site_options['bp-disable-blogforum-comments'] ) ? $bp->site_options['bp-disable-blogforum-comments'] : false;
    9494
    9595                // Get an array of the logged in user's favorite activities
    96                 $this->my_favs = maybe_unserialize( get_user_meta( $bp->loggedin_user->id, 'bp_favorite_activities', true ) );
     96                $this->my_favs = maybe_unserialize( get_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->favorite_activities, true ) );
    9797
    9898                // Fetch specific activity items based on ID's
    9999                if ( !empty( $include ) )
     
    10251025                if ( !$user_id )
    10261026                        $user_id = $bp->displayed_user->id;
    10271027
    1028                 if ( !$update = get_user_meta( $user_id, 'bp_latest_update', true ) )
     1028                if ( !$update = get_user_meta( $user_id, $bp->user_meta_keys->latest_update, true ) )
    10291029                        return false;
    10301030
    10311031                $latest_update = '&quot;' . apply_filters( 'bp_get_activity_latest_update_excerpt', trim( strip_tags( bp_create_excerpt( $update['content'], 358 ) ) ) ) . '&quot;';
     
    11411141        echo bp_get_total_favorite_count_for_user( $user_id );
    11421142}
    11431143        function bp_get_total_mention_count_for_user( $user_id = 0 ) {
    1144                 return apply_filters( 'bp_get_total_mention_count_for_user', get_user_meta( $user_id, 'bp_new_mention_count', true ) );
     1144                global $bp;
     1145               
     1146                return apply_filters( 'bp_get_total_mention_count_for_user', get_user_meta( $user_id, $bp->user_meta_keys->new_mention_count, true ) );
    11451147        }
    11461148
    11471149function bp_send_public_message_link() {
  • bp-activity/bp-activity-classes.php

     
    525525        function total_favorite_count( $user_id ) {
    526526                global $bp;
    527527
    528                 if ( !$favorite_activity_entries = get_user_meta( $user_id, 'bp_favorite_activities', true ) )
     528                if ( !$favorite_activity_entries = get_user_meta( $user_id, $bp->user_meta_keys->favorite_activities, true ) )
    529529                        return 0;
    530530
    531531                return count( maybe_unserialize( $favorite_activity_entries ) );
  • bp-settings/bp-settings-actions.php

     
    116116
    117117                if ( isset( $_POST['notifications'] ) ) {
    118118                        foreach ( (array)$_POST['notifications'] as $key => $value ) {
    119                                 update_user_meta( (int)$bp->displayed_user->id, $key, $value );
     119                                update_user_meta( (int)$bp->displayed_user->id, $bp->user_meta_keys->$key, $value );
    120120                        }
    121121                }
    122122
  • bp-messages/bp-messages-loader.php

     
    6969                        'table_name_messages'   => $bp->table_prefix . 'bp_messages_messages',
    7070                        'table_name_recipients' => $bp->table_prefix . 'bp_messages_recipients'
    7171                );
     72               
     73                $user_meta_keys = array(
     74                        'notification_messages_new_message' => 'notification_messages_new_message',
     75                        'notification_messages_new_notice'  => 'notification_messages_new_notice'
     76                );
    7277
    7378                // All globals for messaging component.
    7479                // Note that global_tables is included in this array.
     
    7782                        'notification_callback' => 'messages_format_notifications',
    7883                        'search_string'         => __( 'Search Messages...', 'buddypress' ),
    7984                        'global_tables'         => $global_tables,
     85                        'user_meta_keys'        => $user_meta_keys
    8086                );
    8187
    8288                $this->autocomplete_all = defined( 'BP_MESSAGES_AUTOCOMPLETE_ALL' );
  • bp-messages/bp-messages-notifications.php

     
    99        $sender_name   = bp_core_get_user_displayname( $sender_id );
    1010
    1111        foreach( $recipients as $recipient ) {
    12                 if ( $sender_id == $recipient->user_id || 'no' == get_user_meta( $recipient->user_id, 'notification_messages_new_message', true ) )
     12                if ( $sender_id == $recipient->user_id || 'no' == get_user_meta( $recipient->user_id, $bp->user_meta_keys->notification_messages_new_message, true ) )
    1313                        continue;
    1414
    1515                // User data and links
  • bp-messages/bp-messages-template.php

     
    496496        }
    497497
    498498function bp_message_get_notices() {
    499         global $userdata;
     499        global $userdata, $bp;
    500500
    501501        $notice = BP_Messages_Notice::get_active();
    502502
    503503        if ( empty( $notice ) )
    504504                return false;
    505505
    506         $closed_notices = get_user_meta( $userdata->ID, 'closed_notices', true );
     506        $closed_notices = get_user_meta( $userdata->ID, $bp->user_meta_keys->closed_notices, true );
    507507
    508508        if ( !$closed_notices )
    509509                $closed_notices = array();
  • bp-messages/bp-messages-classes.php

     
    419419                // Now deactivate all notices apart from the new one.
    420420                $wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_notices} SET is_active = 0 WHERE id != %d", $id ) );
    421421
    422                 update_user_meta( $bp->loggedin_user->id, 'last_activity', bp_core_current_time() );
     422                update_user_meta( $bp->loggedin_user->id, $bp->user_meta_keys->last_activity, bp_core_current_time() );
    423423
    424424                do_action_ref_array( 'messages_notice_after_save', array( &$this ) );
    425425
  • bp-messages/bp-messages-screens.php

     
    104104function messages_screen_notification_settings() {
    105105        global $bp;
    106106
    107         if ( !$new_messages = get_user_meta( $bp->displayed_user->id, 'notification_messages_new_message', true ) )
     107        if ( !$new_messages = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_messages_new_message, true ) )
    108108                $new_messages = 'yes';
    109109
    110         if ( !$new_notices = get_user_meta( $bp->displayed_user->id, 'notification_messages_new_notice', true ) )
     110        if ( !$new_notices = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_messages_new_notice, true ) )
    111111                $new_notices  = 'yes';
    112112?>
    113113
  • bp-groups/bp-groups-classes.php

     
    714714        }
    715715
    716716        function ban() {
     717                global $bp;
     718               
    717719                if ( $this->is_admin )
    718720                        return false;
    719721
     
    722724
    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->user_meta_keys->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->user_meta_keys->total_group_count, (int)$group_count - 1 );
    728730
    729731                return $this->save();
    730732        }
    731733
    732734        function unban() {
     735                global $bp;
     736               
    733737                if ( $this->is_admin )
    734738                        return false;
    735739
    736740                $this->is_banned = 0;
    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->user_meta_keys->total_group_count, (int)get_user_meta( $this->user_id, $bp->user_meta_keys->total_group_count, true ) + 1 );
    740744
    741745                return $this->save();
    742746        }
    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->user_meta_keys->total_group_count, (int)get_user_meta( $this->user_id, $bp->user_meta_keys->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->user_meta_keys->total_group_count, (int)get_user_meta( $this->user_id, $bp->user_meta_keys->total_group_count, true ) + 1 );
    757765        }
    758766
    759767        function remove() {
     
    766774
    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->user_meta_keys->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->user_meta_keys->total_group_count, (int)$group_count - 1 );
    772780
    773781                return $result;
    774782        }
  • bp-groups/bp-groups-screens.php

     
    786786function groups_screen_notification_settings() {
    787787        global $bp;
    788788
    789         if ( !$group_invite = get_user_meta( $bp->displayed_user->id, 'notification_groups_invite', true ) )
     789        if ( !$group_invite = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_groups_invite, true ) )
    790790                $group_invite  = 'yes';
    791791
    792         if ( !$group_update = get_user_meta( $bp->displayed_user->id, 'notification_groups_group_updated', true ) )
     792        if ( !$group_update = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_groups_group_updated, true ) )
    793793                $group_update  = 'yes';
    794794
    795         if ( !$group_promo = get_user_meta( $bp->displayed_user->id, 'notification_groups_admin_promotion', true ) )
     795        if ( !$group_promo = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_groups_admin_promotion, true ) )
    796796                $group_promo   = 'yes';
    797797
    798         if ( !$group_request = get_user_meta( $bp->displayed_user->id, 'notification_groups_membership_request', true ) )
     798        if ( !$group_request = get_user_meta( $bp->displayed_user->id, $bp->user_meta_keys->notification_groups_membership_request, true ) )
    799799                $group_request = 'yes';
    800800?>
    801801
  • bp-groups/bp-groups-loader.php

     
    7373                        'table_name_members'   => $bp->table_prefix . 'bp_groups_members',
    7474                        'table_name_groupmeta' => $bp->table_prefix . 'bp_groups_groupmeta'
    7575                );
     76               
     77                // User meta_keys
     78                $user_meta_keys = array(
     79                        'total_group_count'                         => 'total_group_count',
     80                        'notification_groups_group_updated'         => 'notification_groups_group_updated',
     81                        'notification_groups_membership_request'    => 'notification_groups_membership_request',
     82                        'notification_membership_request_completed' => 'notification_membership_request_completed',
     83                        'notification_groups_invite'                => 'notification_groups_invite',
     84                        'notification_groups_admin_promotion'       => 'notification_groups_admin_promotion'
     85                );
    7686
    7787                // All globals for messaging component.
    7888                // Note that global_tables is included in this array.
     
    8292                        'notification_callback' => 'groups_format_notifications',
    8393                        'search_string'         => __( 'Search Groups...', 'buddypress' ),
    8494                        'global_tables'         => $global_tables,
     95                        'user_meta_keys'        => $user_meta_keys
    8596                );
    8697
    8798                parent::_setup_globals( $globals );
  • bp-groups/bp-groups-functions.php

     
    248248        groups_update_groupmeta( $group_id, 'total_member_count', (int) groups_get_groupmeta( $group_id, 'total_member_count') - 1 );
    249249
    250250        // Modify user's group memberhip count
    251         update_user_meta( $user_id, 'total_group_count', (int) get_user_meta( $user_id, 'total_group_count', true ) - 1 );
     251        update_user_meta( $user_id, $bp->user_meta_keys->total_group_count, (int) get_user_meta( $user_id, $bp->user_meta_keys->total_group_count, true ) - 1 );
    252252
    253253        /**
    254254         * If the user joined this group less than five minutes ago, remove the
  • bp-groups/bp-groups-notifications.php

     
    99
    1010        $user_ids = BP_Groups_Member::get_group_member_ids( $group->id );
    1111        foreach ( (array)$user_ids as $user_id ) {
    12                 if ( 'no' == get_user_meta( $user_id, 'notification_groups_group_updated', true ) ) continue;
     12                if ( 'no' == get_user_meta( $user_id, $bp->user_meta_keys->notification_groups_group_updated, true ) ) continue;
    1313
    1414                $ud = bp_core_get_core_userdata( $user_id );
    1515
     
    4747
    4848        bp_members_add_notification( $requesting_user_id, $admin_id, 'groups', 'new_membership_request', $group_id );
    4949
    50         if ( 'no' == get_user_meta( $admin_id, 'notification_groups_membership_request', true ) )
     50        if ( 'no' == get_user_meta( $admin_id, $bp->user_meta_keys->notification_groups_membership_request, true ) )
    5151                return false;
    5252
    5353        $requesting_user_name = bp_core_get_user_displayname( $requesting_user_id );
     
    9999        else
    100100                bp_members_add_notification( $group_id, $requesting_user_id, 'groups', 'membership_request_rejected' );
    101101
    102         if ( 'no' == get_user_meta( $requesting_user_id, 'notification_membership_request_completed', true ) )
     102        if ( 'no' == get_user_meta( $requesting_user_id, $bp->user_meta_keys->notification_membership_request_completed, true ) )
    103103                return false;
    104104
    105105        $group = new BP_Groups_Group( $group_id );
     
    210210                // Post a screen notification first.
    211211                bp_members_add_notification( $group->id, $invited_user_id, 'groups', 'group_invite' );
    212212
    213                 if ( 'no' == get_user_meta( $invited_user_id, 'notification_groups_invite', true ) )
     213                if ( 'no' == get_user_meta( $invited_user_id, $bp->user_meta_keys->notification_groups_invite, true ) )
    214214                        return false;
    215215
    216216                $invited_ud = bp_core_get_core_userdata($invited_user_id);
     
    271271                        continue;
    272272
    273273                // Now email the user with the contents of the message (if they have enabled email notifications)
    274                 if ( 'no' != get_user_meta( $user_id, 'notification_activity_new_mention', true ) ) {
     274                if ( 'no' != get_user_meta( $user_id, $bp->user_meta_keys->notification_activity_new_mention, true ) ) {
    275275                        $poster_name = bp_core_get_user_displayname( $poster_user_id );
    276276
    277277                        $message_link = bp_activity_get_permalink( $activity_id );