Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/02/2010 12:40:49 PM (16 years ago)
Author:
apeatling
Message:

Removing database hits inside BP loops to improve overall performance.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-templatetags.php

    r2516 r2533  
    342342
    343343        if ( function_exists( 'bp_add_friend_button' ) ) {
    344                 echo bp_add_friend_button( $members_template->member->id );
     344                if ( null === $members_template->member->is_friend )
     345                        $friend_status = 'not_friends';
     346                else
     347                        $friend_status = ( 0 == $members_template->member->is_friend ) ? 'pending' : 'is_friend';
     348
     349                echo bp_add_friend_button( $members_template->member->id, $friend_status );
    345350        }
    346351}
Note: See TracChangeset for help on using the changeset viewer.