Changeset 5431
- Timestamp:
- 12/01/2011 08:45:38 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
bp-core/bp-core-avatars.php (modified) (1 diff)
-
bp-groups/bp-groups-actions.php (modified) (1 diff)
-
bp-groups/bp-groups-activity.php (modified) (6 diffs)
-
bp-groups/bp-groups-classes.php (modified) (2 diffs)
-
bp-groups/bp-groups-forums.php (modified) (1 diff)
-
bp-groups/bp-groups-functions.php (modified) (11 diffs)
-
bp-groups/bp-groups-notifications.php (modified) (4 diffs)
-
bp-groups/bp-groups-screens.php (modified) (1 diff)
-
bp-groups/bp-groups-template.php (modified) (1 diff)
-
bp-themes/bp-default/_inc/ajax.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-avatars.php
r5301 r5431 151 151 $item_name = bp_core_get_user_displayname( $item_id ); 152 152 elseif ( 'group' == $object ) 153 $item_name = bp_get_group_name( new BP_Groups_Group( $item_id) );153 $item_name = bp_get_group_name( groups_get_group( array( 'group_id' => $item_id ) ) ); 154 154 elseif ( 'blog' == $object ) 155 155 $item_name = get_blog_option( $item_id, 'blogname' ); -
trunk/bp-groups/bp-groups-actions.php
r5402 r5431 55 55 if ( isset( $_COOKIE['bp_new_group_id'] ) ) { 56 56 $bp->groups->new_group_id = $_COOKIE['bp_new_group_id']; 57 $bp->groups->current_group = new BP_Groups_Group( $bp->groups->new_group_id);57 $bp->groups->current_group = groups_get_group( array( 'group_id' => $bp->groups->new_group_id ) ); 58 58 } 59 59 -
trunk/bp-groups/bp-groups-activity.php
r5417 r5431 84 84 $requesting_user_id = $item_id; 85 85 86 $group = new BP_Groups_Group( $group_id);86 $group = groups_get_group( array( 'group_id' => $group_id ) ); 87 87 $group_link = bp_get_group_permalink( $group ); 88 88 … … 124 124 $group_id = $item_id; 125 125 126 $group = new BP_Groups_Group( $group_id);126 $group = groups_get_group( array( 'group_id' => $group_id ) ); 127 127 $group_link = bp_get_group_permalink( $group ); 128 128 … … 160 160 $group_id = $item_id; 161 161 162 $group = new BP_Groups_Group( $group_id);162 $group = groups_get_group( array( 'group_id' => $group_id ) ); 163 163 $group_link = bp_get_group_permalink( $group ); 164 164 … … 196 196 $group_id = $item_id; 197 197 198 $group = new BP_Groups_Group( $group_id);198 $group = groups_get_group( array( 'group_id' => $group_id ) ); 199 199 $group_link = bp_get_group_permalink( $group ); 200 200 … … 232 232 $group_id = $item_id; 233 233 234 $group = new BP_Groups_Group( $group_id);234 $group = groups_get_group( array( 'group_id' => $group_id ) ); 235 235 $group_link = bp_get_group_permalink( $group ); 236 236 … … 267 267 case 'group_invite': 268 268 $group_id = $item_id; 269 $group = new BP_Groups_Group( $group_id);269 $group = groups_get_group( array( 'group_id' => $group_id ) ); 270 270 $group_link = bp_get_group_permalink( $group ); 271 271 -
trunk/bp-groups/bp-groups-classes.php
r5417 r5431 120 120 121 121 do_action_ref_array( 'groups_group_after_save', array( &$this ) ); 122 123 wp_cache_delete( 'bp_groups_group_' . $this->id, 'bp' ); 122 124 123 125 return true; … … 141 143 142 144 do_action_ref_array( 'bp_groups_delete_group', array( &$this ) ); 145 146 wp_cache_delete( 'bp_groups_group_' . $this->id, 'bp' ); 143 147 144 148 // Finally remove the group entry from the DB -
trunk/bp-groups/bp-groups-forums.php
r5302 r5431 34 34 function groups_update_group_forum( $group_id ) { 35 35 36 $group = new BP_Groups_Group( $group_id);36 $group = groups_get_group( array( 'group_id' => $group_id ) ); 37 37 38 38 /** -
trunk/bp-groups/bp-groups-functions.php
r5402 r5431 24 24 } 25 25 26 /** 27 * Pulls up the database object corresponding to a group 28 * 29 * When calling up a group object, you should always use this function instead 30 * of instantiating BP_Groups_Group directly, so that you will inherit cache 31 * support and pass through the groups_get_group filter. 32 * 33 * @param $args The load_users parameter is deprecated and does nothing. 34 * @return obj $group The group object 35 */ 26 36 function groups_get_group( $args = '' ) { 27 37 $defaults = array( … … 32 42 $args = wp_parse_args( $args, $defaults ); 33 43 extract( $args, EXTR_SKIP ); 34 35 return apply_filters( 'groups_get_group', new BP_Groups_Group( $group_id, true, $load_users ) ); 44 45 $cache_key = 'bp_groups_group_' . $group_id . ( $load_users ? '_load_users' : '_noload_users' ); 46 47 if ( !$group = wp_cache_get( $cache_key, 'bp' ) ) { 48 $group = new BP_Groups_Group( $group_id, true, $load_users ); 49 wp_cache_set( $cache_key, $group, 'bp' ); 50 } 51 52 return apply_filters( 'groups_get_group', $group ); 36 53 } 37 54 … … 56 73 57 74 if ( isset( $group_id ) && $group_id ) 58 $group = new BP_Groups_Group( $group_id);75 $group = groups_get_group( array( 'group_id' => $group_id ) ); 59 76 else 60 77 $group = new BP_Groups_Group; … … 118 135 return false; 119 136 120 $group = new BP_Groups_Group( $group_id);137 $group = groups_get_group( array( 'group_id' => $group_id ) ); 121 138 $group->name = $group_name; 122 139 $group->description = $group_desc; … … 137 154 global $bp; 138 155 139 $group = new BP_Groups_Group( $group_id);156 $group = groups_get_group( array( 'group_id' => $group_id ) ); 140 157 $group->enable_forum = $enable_forum; 141 158 … … 185 202 186 203 // Get the group object 187 $group = new BP_Groups_Group( $group_id);204 $group = groups_get_group( array( 'group_id' => $group_id ) ); 188 205 if ( !$group->delete() ) 189 206 return false; … … 238 255 239 256 function groups_get_slug( $group_id ) { 240 $group = new BP_Groups_Group( $group_id);257 $group = groups_get_group( array( 'group_id' => $group_id ) ); 241 258 return $group->slug; 242 259 } … … 316 333 317 334 if ( !isset( $bp->groups->current_group ) || !$bp->groups->current_group || $group_id != $bp->groups->current_group->id ) 318 $group = new BP_Groups_Group( $group_id);335 $group = groups_get_group( array( 'group_id' => $group_id ) ); 319 336 else 320 337 $group = $bp->groups->current_group; … … 504 521 return false; 505 522 506 $bp->groups->current_group = new BP_Groups_Group( $group_id);523 $bp->groups->current_group = groups_get_group( array( 'group_id' => $group_id ) ); 507 524 508 525 // Be sure the user is a member of the group before posting. … … 638 655 // Send friend invites. 639 656 $invited_users = groups_get_invites_for_group( $user_id, $group_id ); 640 $group = new BP_Groups_Group( $group_id);657 $group = groups_get_group( array( 'group_id' => $group_id ) ); 641 658 642 659 for ( $i = 0, $count = count( $invited_users ); $i < $count; ++$i ) { … … 804 821 805 822 // Record this in activity streams 806 $group = new BP_Groups_Group( $membership->group_id);823 $group = groups_get_group( array( 'group_id' => $membership->group_id ) ); 807 824 808 825 groups_record_activity( array( -
trunk/bp-groups/bp-groups-notifications.php
r5417 r5431 6 6 global $bp; 7 7 8 $group = new BP_Groups_Group( $group_id);8 $group = groups_get_group( array( 'group_id' => $group_id ) ); 9 9 $sitename = wp_specialchars_decode( get_blog_option( bp_get_root_blog_id(), 'blogname' ), ENT_QUOTES ); 10 10 $subject = '[' . $sitename . '] ' . __( 'Group Details Updated', 'buddypress' ); … … 55 55 56 56 $requesting_user_name = bp_core_get_user_displayname( $requesting_user_id ); 57 $group = new BP_Groups_Group( $group_id);57 $group = groups_get_group( array( 'group_id' => $group_id ) ); 58 58 59 59 $ud = bp_core_get_core_userdata($admin_id); … … 107 107 return false; 108 108 109 $group = new BP_Groups_Group( $group_id);109 $group = groups_get_group( array( 'group_id' => $group_id ) ); 110 110 111 111 $ud = bp_core_get_core_userdata($requesting_user_id); … … 169 169 return false; 170 170 171 $group = new BP_Groups_Group( $group_id);171 $group = groups_get_group( array( 'group_id' => $group_id ) ); 172 172 $ud = bp_core_get_core_userdata($user_id); 173 173 $group_link = bp_get_group_permalink( $group ); -
trunk/bp-groups/bp-groups-screens.php
r5417 r5431 52 52 53 53 // Record this in activity streams 54 $group = new BP_Groups_Group( $group_id);54 $group = groups_get_group( array( 'group_id' => $group_id ) ); 55 55 56 56 groups_record_activity( array( -
trunk/bp-groups/bp-groups-template.php
r5417 r5431 217 217 218 218 if ( $this->single_group ) 219 $this->group = new BP_Groups_Group( $this->group->group_id);219 $this->group = groups_get_group( array( 'group_id' => $this->group->group_id ) ); 220 220 221 221 if ( 0 == $this->current_group ) // loop has just started -
trunk/bp-themes/bp-default/_inc/ajax.php
r5329 r5431 516 516 return false; 517 517 518 if ( !$group = new BP_Groups_Group( $_POST['gid'], false, false) )518 if ( !$group = groups_get_group( array( 'group_id' => $_POST['gid'] ) ) ) 519 519 return false; 520 520
Note: See TracChangeset
for help on using the changeset viewer.