Changeset 4372
- Timestamp:
- 05/16/2011 08:54:02 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-activity/bp-activity-classes.php
r4211 r4372 524 524 525 525 function total_favorite_count( $user_id ) { 526 global $bp; 527 528 if ( !$favorite_activity_entries = get_user_meta( $user_id, 'bp_favorite_activities', true ) ) 526 if ( !$favorite_activity_entries = get_user_meta( $user_id, bp_get_user_meta_key( 'favorite_activities' ), true ) ) 529 527 return 0; 530 528 -
trunk/bp-activity/bp-activity-functions.php
r4369 r4372 39 39 */ 40 40 function bp_activity_clear_new_mentions( $user_id ) { 41 delete_user_meta( $user_id, 'bp_new_mention_count');42 delete_user_meta( $user_id, 'bp_new_mentions');41 delete_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mention_count' ) ); 42 delete_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mentions' ) ); 43 43 } 44 44 … … 65 65 66 66 // Adjust the mention list and count for the member 67 $new_mention_count = (int)get_user_meta( $user_id, 'bp_new_mention_count', true );68 if ( !$new_mentions = get_user_meta( $user_id, 'bp_new_mentions', true ) )67 $new_mention_count = (int)get_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mention_count' ), true ); 68 if ( !$new_mentions = get_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mentions' ), true ) ) 69 69 $new_mentions = array(); 70 70 … … 89 89 90 90 // Resave the user_meta 91 update_user_meta( $user_id, 'bp_new_mention_count', $new_mention_count );92 update_user_meta( $user_id, 'bp_new_mentions', $new_mentions );91 update_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mention_count' ), $new_mention_count ); 92 update_user_meta( $user_id, bp_get_user_meta_key( 'bp_new_mentions' ), $new_mentions ); 93 93 } 94 94 } … … 191 191 192 192 // Get favorites for user 193 $favs = get_user_meta( $user_id, 'bp_favorite_activities', true );193 $favs = get_user_meta( $user_id, bp_get_user_meta_key( 'favorite_activities' ), true ); 194 194 195 195 return apply_filters( 'bp_activity_get_user_favorites', $favs ); … … 216 216 217 217 // Update the user's personal favorites 218 $my_favs = get_user_meta( $bp->loggedin_user->id, 'bp_favorite_activities', true );218 $my_favs = get_user_meta( $bp->loggedin_user->id, bp_get_user_meta_key( 'favorite_activities' ), true ); 219 219 $my_favs[] = $activity_id; 220 220 … … 224 224 225 225 // Update user meta 226 update_user_meta( $bp->loggedin_user->id, 'bp_favorite_activities', $my_favs );226 update_user_meta( $bp->loggedin_user->id, bp_get_user_meta_key( 'favorite_activities' ), $my_favs ); 227 227 228 228 // Update activity meta counts … … 256 256 257 257 // Remove the fav from the user's favs 258 $my_favs = get_user_meta( $user_id, 'bp_favorite_activities', true );258 $my_favs = get_user_meta( $user_id, bp_get_user_meta_key( 'favorite_activities' ), true ); 259 259 $my_favs = array_flip( (array) $my_favs ); 260 260 unset( $my_favs[$activity_id] ); … … 268 268 269 269 // Update users favorites 270 if ( update_user_meta( $user_id, 'bp_favorite_activities', $my_favs ) ) {270 if ( update_user_meta( $user_id, bp_get_user_meta_key( 'favorite_activities' ), $my_favs ) ) { 271 271 272 272 // Execute additional code … … 500 500 501 501 // Remove any usermeta 502 delete_user_meta( $user_id, 'bp_latest_update');503 delete_user_meta( $user_id, 'bp_favorite_activities');502 delete_user_meta( $user_id, bp_get_user_meta_key( 'latest_update' ) ); 503 delete_user_meta( $user_id, bp_get_user_meta_key( 'favorite_activities' ) ); 504 504 505 505 // Execute additional code … … 676 676 677 677 // Add this update to the "latest update" usermeta so it can be fetched anywhere. 678 update_user_meta( $bp->loggedin_user->id, 'bp_latest_update', array( 'id' => $activity_id, 'content' => wp_filter_kses( $content ) ) );678 update_user_meta( $bp->loggedin_user->id, bp_get_user_meta_key( 'latest_update' ), array( 'id' => $activity_id, 'content' => wp_filter_kses( $content ) ) ); 679 679 680 680 // Require the notifications code so email notifications can be set on the 'bp_activity_posted_update' action. … … 808 808 do_action( 'bp_before_activity_delete', $args ); 809 809 810 $latest_update = get_user_meta( $user_id, 'bp_latest_update', true );810 $latest_update = get_user_meta( $user_id, bp_get_user_meta_key( 'latest_update' ), true ); 811 811 if ( !empty( $latest_update ) ) { 812 812 if ( in_array( (int)$latest_update['id'], (array)$activity_ids_deleted ) ) 813 delete_user_meta( $user_id, 'bp_latest_update');813 delete_user_meta( $user_id, bp_get_user_meta_key( 'latest_update' ) ); 814 814 } 815 815 -
trunk/bp-activity/bp-activity-loader.php
r4281 r4372 63 63 define( 'BP_ACTIVITY_SLUG', $this->id ); 64 64 65 // Global tables for messagingcomponent65 // Global tables for activity component 66 66 $global_tables = array( 67 67 'table_name' => $bp->table_prefix . 'bp_activity', 68 68 'table_name_meta' => $bp->table_prefix . 'bp_activity_meta', 69 69 ); 70 71 // All globals for messaging component. 70 71 // User meta keys 72 $user_meta_keys = array( 73 'new_mention_count' => 'bp_new_mention_count', 74 'new_mentions' => 'bp_new_mentions', 75 'favorite_activities' => 'bp_favorite_activities', 76 'latest_update' => 'bp_latest_update', 77 'notification_activity_new_mention' => 'notification_activity_new_mention', 78 'notification_activity_new_reply' => 'notification_activity_new_reply' 79 ); 80 81 // All globals for activity component. 72 82 // Note that global_tables is included in this array. 73 83 $globals = array( … … 77 87 'search_string' => __( 'Search Activity...', 'buddypress' ), 78 88 'global_tables' => $global_tables, 89 'user_meta_keys' => $user_meta_keys 79 90 ); 80 91 -
trunk/bp-activity/bp-activity-notifications.php
r4277 r4372 35 35 36 36 // 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_get_user_meta_key( 'notification_activity_new_mention' ), true ) ) { 38 38 $poster_name = bp_core_get_user_displayname( $poster_user_id ); 39 39 … … 82 82 $original_activity = new BP_Activity_Activity( $activity_id ); 83 83 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_get_user_meta_key( 'notification_activity_new_reply' ), true ) ) { 85 85 $poster_name = bp_core_get_user_displayname( $commenter_id ); 86 86 $thread_link = bp_activity_get_permalink( $activity_id ); … … 127 127 $parent_comment = new BP_Activity_Activity( $parent_id ); 128 128 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_get_user_meta_key( 'notification_activity_new_reply' ), true ) ) { 130 130 $poster_name = bp_core_get_user_displayname( $commenter_id ); 131 131 $thread_link = bp_activity_get_permalink( $activity_id ); -
trunk/bp-activity/bp-activity-screens.php
r4367 r4372 149 149 global $bp; 150 150 151 if ( !$mention = get_user_meta( $bp->displayed_user->id, 'notification_activity_new_mention', true ) )151 if ( !$mention = get_user_meta( $bp->displayed_user->id, bp_get_user_meta_key( 'notification_activity_new_mention' ), true ) ) 152 152 $mention = 'yes'; 153 153 154 if ( !$reply = get_user_meta( $bp->displayed_user->id, 'notification_activity_new_reply', true ) )154 if ( !$reply = get_user_meta( $bp->displayed_user->id, bp_get_user_meta_key( 'notification_activity_new_reply' ), true ) ) 155 155 $reply = 'yes'; ?> 156 156 -
trunk/bp-activity/bp-activity-template.php
r4340 r4372 94 94 95 95 // 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_get_user_meta_key( 'favorite_activities' ), true ) ); 97 97 98 98 // Fetch specific activity items based on ID's … … 1026 1026 $user_id = $bp->displayed_user->id; 1027 1027 1028 if ( !$update = get_user_meta( $user_id, 'bp_latest_update', true ) )1028 if ( !$update = get_user_meta( $user_id, bp_get_user_meta_key( 'latest_update' ), true ) ) 1029 1029 return false; 1030 1030 … … 1142 1142 } 1143 1143 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_get_user_meta_key( 'new_mention_count' ), true ) ); 1145 1147 } 1146 1148 -
trunk/bp-core/bp-core-classes.php
r4360 r4372 60 60 */ 61 61 function populate() { 62 global $bp; 63 62 64 if ( bp_is_active( 'xprofile' ) ) 63 65 $this->profile_data = $this->get_profile_data(); … … 83 85 $this->avatar_thumb = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb' ) ); 84 86 $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_get_user_meta_key( 'last_activity' ), true ), __( 'active %s ago', 'buddypress' ) ); 86 88 } 87 89 … … 144 146 145 147 if ( 'active' == $type || 'online' == $type || 'newest' == $type ) 146 $sql['where_active'] = "AND um.meta_key = 'last_activity'";148 $sql['where_active'] = $wpdb->prepare( "AND um.meta_key = %s", bp_get_user_meta_key( 'last_activity' ) ); 147 149 148 150 if ( 'popular' == $type ) … … 409 411 410 412 if ( 'active' != $type ) { 411 $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = ' last_activity' AND user_id IN ( {$user_ids} )" );413 $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = '" . bp_get_user_meta_key( 'last_activity' ) . "' AND user_id IN ( {$user_ids} )" ); 412 414 for ( $i = 0; $i < count( $paged_users ); $i++ ) { 413 415 foreach ( (array)$user_activity as $activity ) { … … 420 422 // Fetch the user's last_activity 421 423 if ( 'active' != $type ) { 422 $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = ' last_activity' AND user_id IN ( {$user_ids} )" );424 $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = '" . bp_get_user_meta_key( 'last_activity' ) . "' AND user_id IN ( {$user_ids} )" ); 423 425 for ( $i = 0; $i < count( $paged_users ); $i++ ) { 424 426 foreach ( (array)$user_activity as $activity ) { -
trunk/bp-core/bp-core-component.php
r4281 r4372 95 95 * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_id' 96 96 * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_slug' 97 * @uses apply_filters() Calls 'bp_user_meta_keys_$key_name' 97 98 * 98 99 * @param arr $args Used to … … 109 110 'search_string' => '', 110 111 'global_tables' => '', 112 'user_meta_keys' => array() 111 113 ); 112 114 $r = wp_parse_args( $args, $defaults ); … … 128 130 foreach ( $r['global_tables'] as $global_name => $table_name ) 129 131 $this->$global_name = $table_name; 130 132 133 // User meta keys 134 if ( !empty( $r['user_meta_keys'] ) ) { 135 foreach ( $r['user_meta_keys'] as $key_name => $key_value ) 136 $bp->user_meta_keys->$key_name = apply_filters( "bp_user_meta_keys_$key_name", $key_value ); 137 } 138 131 139 /** BuddyPress ********************************************************/ 132 140 -
trunk/bp-core/bp-core-functions.php
r4344 r4372 642 642 return false; 643 643 644 $activity = get_user_meta( $bp->loggedin_user->id, 'last_activity', true );644 $activity = get_user_meta( $bp->loggedin_user->id, bp_get_user_meta_key( 'last_activity' ), true ); 645 645 646 646 if ( !is_numeric( $activity ) ) … … 651 651 652 652 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_get_user_meta_key( 'last_activity' ), $current_time ); 654 654 } 655 655 add_action( 'wp_head', 'bp_core_record_activity' ); … … 996 996 } 997 997 998 /** 999 * Get the meta_key for a given piece of user metadata 1000 * 1001 * BuddyPress stores a number of pieces of userdata in the WordPress central usermeta table. In 1002 * order to allow plugins to enable multiple instances of BuddyPress on a single WP installation, 1003 * BP's usermeta keys are abstracted and stored in the $bp global, at $bp->user_meta_keys. 1004 * 1005 * Plugin authors who access or modify metadata created by BuddyPress should use 1006 * this function exclusively in the context of the _user_meta() functions. For example, 1007 * $last_active = get_user_meta( $user_id, bp_get_user_meta_key( 'last_activity' ), true ); 1008 * Do not hardcode these keys. 1009 * 1010 * If your plugin introduces custom user metadata that might change between multiple BP instances 1011 * on a single WP installation, you are strongly recommended to register your meta keys in the $bp 1012 * global (see BP_Core_Component::setup_globals()), and use this function when storing and 1013 * retrieving metadata. 1014 * 1015 * @package BuddyPress 1016 * @since 1.3 1017 * @see BP_Core_Component::_setup_globals() 1018 * 1019 * @uses apply_filters() Filter bp_get_user_meta_key to modify keys individually 1020 * @param str $name 1021 * @return str $key 1022 */ 1023 function bp_get_user_meta_key( $name = false ) { 1024 global $bp; 1025 1026 if ( !$name ) 1027 return false; 1028 1029 $key = isset( $bp->user_meta_keys->$name ) ? $bp->user_meta_keys->$name : false; 1030 1031 return apply_filters( 'bp_get_user_meta_key', $key, $name ); 1032 } 1033 998 1034 /** Global Manipulators *******************************************************/ 999 1035 -
trunk/bp-core/bp-core-loader.php
r4211 r4372 150 150 // The user ID of the user who is currently logged in. 151 151 $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' ); 152 156 153 157 /** Avatars ***********************************************************/ -
trunk/bp-friends/bp-friends-classes.php
r4211 r4372 133 133 134 134 // 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_get_user_meta_key( 'total_friend_count' ), true ) ) 136 136 return 0; 137 137 138 update_user_meta( $user_id, 'total_friend_count', (int)$count );138 update_user_meta( $user_id, bp_get_user_meta_key( 'total_friend_count' ), (int)$count ); 139 139 return (int)$count; 140 140 } … … 202 202 global $wpdb, $bp; 203 203 204 return $wpdb->get_results( $wpdb->prepare( "SELECT meta_value as last_activity, user_id FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = ' last_activity' AND user_id IN ( {$user_ids} ) ORDER BY meta_value DESC" ) );204 return $wpdb->get_results( $wpdb->prepare( "SELECT meta_value as last_activity, user_id FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = '" . bp_get_user_meta_key( 'last_activity' ) . "' AND user_id IN ( {$user_ids} ) ORDER BY meta_value DESC" ) ); 205 205 } 206 206 -
trunk/bp-friends/bp-friends-functions.php
r4336 r4372 156 156 157 157 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_get_user_meta_key( 'total_friend_count' ), true ); 159 159 if ( empty( $count ) ) $count = 0; 160 160 wp_cache_set( 'bp_total_friend_count_' . $user_id, $count, 'bp' ); … … 257 257 258 258 function friends_update_friend_totals( $initiator_user_id, $friend_user_id, $status = 'add' ) { 259 global $bp; 260 261 $meta_key = bp_get_user_meta_key( 'total_friend_count' ); 262 259 263 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 );264 update_user_meta( $initiator_user_id, $meta_key, (int)get_user_meta( $initiator_user_id, $meta_key, true ) + 1 ); 265 update_user_meta( $friend_user_id, $meta_key, (int)get_user_meta( $friend_user_id, $meta_key, true ) + 1 ); 262 266 } 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 );267 update_user_meta( $initiator_user_id, $meta_key, (int)get_user_meta( $initiator_user_id, $meta_key, true ) - 1 ); 268 update_user_meta( $friend_user_id, $meta_key, (int)get_user_meta( $friend_user_id, $meta_key, true ) - 1 ); 265 269 } 266 270 } … … 274 278 275 279 // Remove usermeta 276 delete_user_meta( $user_id, 'total_friend_count');280 delete_user_meta( $user_id, bp_get_user_meta_key( 'total_friend_count' ) ); 277 281 278 282 // Remove friendship requests FROM user -
trunk/bp-friends/bp-friends-loader.php
r4321 r4372 71 71 'table_name_meta' => $bp->table_prefix . 'bp_friends_meta', 72 72 ); 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 ); 73 80 74 81 // All globals for the friends component. … … 80 87 'notification_callback' => 'friends_format_notifications', 81 88 'global_tables' => $global_tables, 89 'user_meta_keys' => $user_meta_keys 82 90 ); 83 91 -
trunk/bp-friends/bp-friends-notifications.php
r4247 r4372 6 6 $initiator_name = bp_core_get_user_displayname( $initiator_id ); 7 7 8 if ( 'no' == get_user_meta( (int)$friend_id, 'notification_friends_friendship_request', true ) )8 if ( 'no' == get_user_meta( (int)$friend_id, bp_get_user_meta_key( 'notification_friends_friendship_request' ), true ) ) 9 9 return false; 10 10 … … 51 51 $friend_name = bp_core_get_user_displayname( $friend_id ); 52 52 53 if ( 'no' == get_user_meta( (int)$initiator_id, 'notification_friends_friendship_accepted', true ) )53 if ( 'no' == get_user_meta( (int)$initiator_id, bp_get_user_meta_key( 'notification_friends_friendship_accepted' ), true ) ) 54 54 return false; 55 55 -
trunk/bp-friends/bp-friends-screens.php
r4287 r4372 55 55 global $bp; 56 56 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_get_user_meta_key( 'notification_friends_friendship_request' ), true ) ) 59 58 $send_requests = 'yes'; 60 59 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_get_user_meta_key( 'notification_friends_friendship_accepted' ), true ) ) 62 61 $accept_requests = 'yes'; 63 62 ?> -
trunk/bp-groups/bp-groups-classes.php
r4324 r4372 715 715 716 716 function ban() { 717 global $bp; 718 717 719 if ( $this->is_admin ) 718 720 return false; … … 723 725 groups_update_groupmeta( $this->group_id, 'total_member_count', ( (int) groups_get_groupmeta( $this->group_id, 'total_member_count' ) - 1 ) ); 724 726 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 ); 726 728 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 ); 728 730 729 731 return $this->save(); … … 731 733 732 734 function unban() { 735 global $bp; 736 733 737 if ( $this->is_admin ) 734 738 return false; … … 737 741 738 742 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 ); 740 744 741 745 return $this->save(); … … 743 747 744 748 function accept_invite() { 749 global $bp; 750 745 751 $this->inviter_id = 0; 746 752 $this->is_confirmed = 1; 747 753 $this->date_modified = bp_core_current_time(); 748 754 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 ); 750 756 } 751 757 752 758 function accept_request() { 759 global $bp; 760 753 761 $this->is_confirmed = 1; 754 762 $this->date_modified = bp_core_current_time(); 755 763 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 ); 757 765 } 758 766 … … 767 775 groups_update_groupmeta( $this->group_id, 'total_member_count', ( (int) groups_get_groupmeta( $this->group_id, 'total_member_count' ) - 1 ) ); 768 776 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 ); 770 778 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 ); 772 780 773 781 return $result; -
trunk/bp-groups/bp-groups-functions.php
r4324 r4372 249 249 250 250 // 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_get_user_meta_key( 'total_group_count' ), true ) - 1 ); 252 252 253 253 /** -
trunk/bp-groups/bp-groups-loader.php
r4321 r4372 74 74 'table_name_groupmeta' => $bp->table_prefix . 'bp_groups_groupmeta' 75 75 ); 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 ); 76 86 77 87 // All globals for messaging component. … … 83 93 'search_string' => __( 'Search Groups...', 'buddypress' ), 84 94 'global_tables' => $global_tables, 95 'user_meta_keys' => $user_meta_keys 85 96 ); 86 97 -
trunk/bp-groups/bp-groups-notifications.php
r4324 r4372 10 10 $user_ids = BP_Groups_Member::get_group_member_ids( $group->id ); 11 11 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_get_user_meta_key( 'notification_groups_group_updated' ), true ) ) continue; 13 13 14 14 $ud = bp_core_get_core_userdata( $user_id ); … … 48 48 bp_members_add_notification( $requesting_user_id, $admin_id, 'groups', 'new_membership_request', $group_id ); 49 49 50 if ( 'no' == get_user_meta( $admin_id, 'notification_groups_membership_request', true ) )50 if ( 'no' == get_user_meta( $admin_id, bp_get_user_meta_key( 'notification_groups_membership_request' ), true ) ) 51 51 return false; 52 52 … … 100 100 bp_members_add_notification( $group_id, $requesting_user_id, 'groups', 'membership_request_rejected' ); 101 101 102 if ( 'no' == get_user_meta( $requesting_user_id, 'notification_membership_request_completed', true ) )102 if ( 'no' == get_user_meta( $requesting_user_id, bp_get_user_meta_key( 'notification_membership_request_completed' ), true ) ) 103 103 return false; 104 104 … … 161 161 bp_members_add_notification( $group_id, $user_id, 'groups', $type ); 162 162 163 if ( 'no' == get_user_meta( $user_id, 'notification_groups_admin_promotion', true ) )163 if ( 'no' == get_user_meta( $user_id, bp_get_user_meta_key( 'notification_groups_admin_promotion' ), true ) ) 164 164 return false; 165 165 … … 211 211 bp_members_add_notification( $group->id, $invited_user_id, 'groups', 'group_invite' ); 212 212 213 if ( 'no' == get_user_meta( $invited_user_id, 'notification_groups_invite', true ) )213 if ( 'no' == get_user_meta( $invited_user_id, bp_get_user_meta_key( 'notification_groups_invite' ), true ) ) 214 214 return false; 215 215 … … 272 272 273 273 // 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_get_user_meta_key( 'notification_activity_new_mention' ), true ) ) { 275 275 $poster_name = bp_core_get_user_displayname( $poster_user_id ); 276 276 -
trunk/bp-groups/bp-groups-screens.php
r4324 r4372 787 787 global $bp; 788 788 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_get_user_meta_key( 'notification_groups_invite' ), true ) ) 790 790 $group_invite = 'yes'; 791 791 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_get_user_meta_key( 'notification_groups_group_updated' ), true ) ) 793 793 $group_update = 'yes'; 794 794 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_get_user_meta_key( 'notification_groups_admin_promotion' ), true ) ) 796 796 $group_promo = 'yes'; 797 797 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_get_user_meta_key( 'notification_groups_membership_request' ), true ) ) 799 799 $group_request = 'yes'; 800 800 ?> -
trunk/bp-members/bp-members-functions.php
r4371 r4372 82 82 * @global $current_user WordPress global variable containing current logged in user information 83 83 * @param user_id The ID of the user. 84 * @uses get_user_meta() WordPress function to get the usermeta for a user.85 84 */ 86 85 function bp_core_get_user_domain( $user_id, $user_nicename = false, $user_login = false ) { … … 628 627 function bp_core_remove_data( $user_id ) { 629 628 // Remove usermeta 630 delete_user_meta( $user_id, 'last_activity');629 delete_user_meta( $user_id, bp_get_user_meta_key( 'last_activity' ) ); 631 630 632 631 // Flush the cache to remove the user from all cached objects -
trunk/bp-members/bp-members-template.php
r4360 r4372 751 751 $user_id = $bp->displayed_user->id; 752 752 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_get_user_meta_key( 'last_activity' ), true ), __('active %s ago', 'buddypress') ); 754 754 755 755 return apply_filters( 'bp_get_last_activity', $last_activity ); -
trunk/bp-messages/bp-messages-classes.php
r4350 r4372 420 420 $wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_notices} SET is_active = 0 WHERE id != %d", $id ) ); 421 421 422 update_user_meta( $bp->loggedin_user->id, 'last_activity', bp_core_current_time() );422 update_user_meta( $bp->loggedin_user->id, bp_get_user_meta_key( 'last_activity' ), bp_core_current_time() ); 423 423 424 424 do_action_ref_array( 'messages_notice_after_save', array( &$this ) ); -
trunk/bp-messages/bp-messages-loader.php
r4281 r4372 70 70 'table_name_recipients' => $bp->table_prefix . 'bp_messages_recipients' 71 71 ); 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 ); 72 77 73 78 // All globals for messaging component. … … 78 83 'search_string' => __( 'Search Messages...', 'buddypress' ), 79 84 'global_tables' => $global_tables, 85 'user_meta_keys' => $user_meta_keys 80 86 ); 81 87 -
trunk/bp-messages/bp-messages-notifications.php
r4144 r4372 10 10 11 11 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_get_user_meta_key( 'notification_messages_new_message' ), true ) ) 13 13 continue; 14 14 -
trunk/bp-messages/bp-messages-screens.php
r4287 r4372 105 105 global $bp; 106 106 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_get_user_meta_key( 'notification_messages_new_message' ), true ) ) 108 108 $new_messages = 'yes'; 109 109 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_get_user_meta_key( 'notification_messages_new_notice' ), true ) ) 111 111 $new_notices = 'yes'; 112 112 ?> -
trunk/bp-messages/bp-messages-template.php
r4252 r4372 504 504 return false; 505 505 506 $closed_notices = get_user_meta( $userdata->ID, 'closed_notices', true );506 $closed_notices = get_user_meta( $userdata->ID, bp_get_user_meta_key( 'closed_notices' ), true ); 507 507 508 508 if ( !$closed_notices ) -
trunk/bp-settings/bp-settings-actions.php
r4261 r4372 117 117 if ( isset( $_POST['notifications'] ) ) { 118 118 foreach ( (array)$_POST['notifications'] as $key => $value ) { 119 update_user_meta( (int)$bp->displayed_user->id, $key, $value ); 119 if ( $meta_key = bp_get_user_meta_key( $key ) ) 120 update_user_meta( (int)$bp->displayed_user->id, $meta_key, $value ); 120 121 } 121 122 } -
trunk/bp-themes/bp-default/_inc/ajax.php
r4367 r4372 257 257 return false; 258 258 } 259 259 260 260 do_action( 'bp_activity_action_delete_activity', $activity->id, $activity->user_id ); 261 261 … … 499 499 echo "-1<div id='message' class='error'><p>" . __('There was a problem closing the notice.', 'buddypress') . '</p></div>'; 500 500 } else { 501 $notice_ids = get_user_meta( $userdata->ID, 'closed_notices', true );501 $notice_ids = get_user_meta( $userdata->ID, bp_get_user_meta_key( 'closed_notices' ), true ); 502 502 503 503 $notice_ids[] = (int) $_POST['notice_id']; 504 504 505 update_user_meta( $userdata->ID, 'closed_notices', $notice_ids );505 update_user_meta( $userdata->ID, bp_get_user_meta_key( 'closed_notices' ), $notice_ids ); 506 506 } 507 507 } -
trunk/bp-xprofile/bp-xprofile-loader.php
r4321 r4372 93 93 ); 94 94 95 $user_meta_keys = array( 96 'profile_last_updated' => 'profile_last_updated' 97 ); 98 95 99 $globals = array( 96 100 'slug' => BP_XPROFILE_SLUG, 97 101 'root_slug' => isset( $bp->pages->xprofile->slug ) ? $bp->pages->xprofile->slug : BP_XPROFILE_SLUG, 98 102 'notification_callback' => 'xprofile_format_notifications', 99 'global_tables' => $global_tables 103 'global_tables' => $global_tables, 104 'user_meta_keys' => $user_meta_keys 100 105 ); 101 106 -
trunk/bp-xprofile/bp-xprofile-template.php
r4362 r4372 713 713 global $bp; 714 714 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_get_user_meta_key( 'profile_last_updated' ), true ); 716 716 717 717 if ( $last_updated )
Note: See TracChangeset
for help on using the changeset viewer.