Skip to:
Content

BuddyPress.org

Changeset 1221 for trunk/bp-groups.php


Ignore:
Timestamp:
03/16/2009 01:55:57 PM (18 years ago)
Author:
apeatling
Message:

Speed tweaks to group obj creation, reduces query count.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups.php

    r1218 r1221  
    983983        switch( $action ) {
    984984                case 'joined_group':
    985                         $group = new BP_Groups_Group( $item_id );
     985                        $group = new BP_Groups_Group( $item_id, false, false );
    986986                       
    987987                        if ( !$group )
    988988                                return false;
    989989                               
    990                         $user_link = bp_core_get_userlink($user_id);
     990                        $user_link = bp_core_get_userlink( $user_id );
    991991                        $group_link = bp_group_permalink( $group, false );
    992992                       
    … …  
    997997                break;
    998998                case 'created_group':
    999                         $group = new BP_Groups_Group( $item_id );
     999                        $group = new BP_Groups_Group( $item_id, false, false );
    10001000
    10011001                        if ( !$group )
    10021002                                return false;
    10031003                       
    1004                         $user_link = bp_core_get_userlink($user_id);
     1004                        $user_link = bp_core_get_userlink( $user_id );
    10051005                        $group_link = bp_group_permalink( $group, false );
    10061006                       
    … …  
    10121012                case 'new_wire_post':
    10131013                        $wire_post = new BP_Wire_Post( $bp->groups->table_name_wire, $item_id );
    1014                         $group = new BP_Groups_Group( $wire_post->item_id );
     1014                        $group = new BP_Groups_Group( $wire_post->item_id, false, false );
    10151015
    10161016                        if ( !$group || !$wire_post || !$wire_post->content )
    10171017                                return false;           
    10181018
    1019                         $user_link = bp_core_get_userlink($user_id);
     1019                        $user_link = bp_core_get_userlink( $user_id );
    10201020                        $group_link = bp_group_permalink( $group, false );
    1021                         $post_excerpt = bp_create_excerpt($wire_post->content);
     1021                        $post_excerpt = bp_create_excerpt( $wire_post->content );
    10221022                                       
    10231023                        $content = sprintf ( __('%s wrote on the wire of the group %s', 'buddypress'), $user_link, '<a href="' . $group_link . '">' . $group->name . '</a>' ) . ' <span class="time-since">%s</span>';                 
    … …  
    10331033                case 'new_forum_post':
    10341034                        if ( function_exists('bp_forums_setup') ) {
    1035                                 $group = new BP_Groups_Group( $item_id );
     1035                                $group = new BP_Groups_Group( $item_id, false, false );
    10361036                                $forum_post = bp_forums_get_post( $secondary_item_id );
    10371037                                $forum_topic = bp_forums_get_topic_details( $forum_post['topic_id'] );
    … …  
    10581058                case 'new_forum_topic':
    10591059                        if ( function_exists('bp_forums_setup') ) {
    1060                                 $group = new BP_Groups_Group( $item_id );
     1060                                $group = new BP_Groups_Group( $item_id, false, false );
    10611061                                $forum_topic = bp_forums_get_topic_details( $secondary_item_id );
    10621062                                $forum_post = bp_forums_get_post( $forum_topic['topic_last_post_id'] );
    … …  
    16881688                return false;
    16891689       
    1690         $group_obj = new BP_Groups_Group( $group_id );
    1691        
    16921690        $member = new BP_Groups_Member( $user_id, $group_id );
    16931691        $member->accept_invite();
Note: See TracChangeset for help on using the changeset viewer.