Skip to:
Content

BuddyPress.org

Changeset 538


Ignore:
Timestamp:
11/11/2008 11:28:43 AM (18 years ago)
Author:
apeatling
Message:

Fixed friend activity listing on Activity > My Friends.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity.php

    r518 r538  
    189189    global $bp;
    190190   
    191     BP_Activity_Activity::get_activity_for_friends( $bp['loggedin_userid'] );
     191    $friend_activity = BP_Activity_Activity::get_activity_for_friends( $bp['loggedin_userid'] );
     192
    192193    bp_catch_uri( 'activity/my-friends' ); 
    193194}
  • trunk/bp-activity/bp-activity-classes.php

    r490 r538  
    158158        if ( !function_exists('friends_get_friend_ids_for_user') )
    159159            return false;
    160        
     160
    161161        $since = strtotime($since);
    162162       
     
    173173            // Use the cached activity stream.
    174174            $activities = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . $bp['activity']['table_name_loggedin_user_friends_cached'] . " WHERE date_recorded >= FROM_UNIXTIME(%d) ORDER BY date_recorded DESC $limit_sql", $since ) );
    175            
     175
    176176            for ( $i = 0; $i < count( $activities ); $i++ ) {
    177177                $activities_formatted[$i]['content'] = $activities[$i]->content;
     
    186186           
    187187            $friend_ids = friends_get_friend_ids_for_user( $user_id );
    188        
     188
    189189            for ( $i = 0; $i < count($friend_ids); $i++ ) {
    190                 $table_name = $wpdb->base_prefix . $field_ids[$i] . '_activity_cached';
    191            
     190                $table_name = $wpdb->base_prefix . 'user_' . $friend_ids[$i] . '_activity_cached';
     191
    192192                $activities[$i]['activity'] = $wpdb->get_results( $wpdb->prepare( "SELECT content, date_recorded, component_name FROM " . $table_name . " WHERE is_private = 0 ORDER BY date_recorded LIMIT 5" ) );
    193193                $activities[$i]['full_name'] = bp_fetch_user_fullname( $friend_ids[$i], false );
     
    198198                /* Filter activities for friends to remove 'You' and 'your' */
    199199                for ( $j = 0; $j < count( $activities[$i]['activity']); $j++ ) {
    200                     $activities[$i]['activity'][$j]->content = bp_activity_content_filter( $activities[$i]['activity'][$j]->content, $activities[$i]['activity'][$j]->date_recorded, $activities[$i]['full_name'], false, false );
     200                    $activities[$i]['activity'][$j]->content = bp_activity_content_filter( $activities[$i]['activity'][$j]->content, $activities[$i]['activity'][$j]->date_recorded, $activities[$i]['full_name'], false, false, false );
    201201                    $activities_formatted[] = array( 'user_id' => $friend_ids[$i], 'content' => $activities[$i]['activity'][$j]->content, 'date_recorded' => $activities[$i]['activity'][$j]->date_recorded, 'component_name' => $activities[$i]['activity'][$j]->component_name );
    202202                }
  • trunk/bp-core.php

    r527 r538  
    1212
    1313/* Load the language file */
    14 if ( file_exists(ABSPATH . 'wp-content/mu-plugins/bp-languages/buddypress-' . get_locale() . '.mo') )
     14if ( file_exists( ABSPATH . 'wp-content/mu-plugins/bp-languages/buddypress-' . get_locale() . '.mo' ) )
    1515    load_textdomain( 'buddypress', ABSPATH . 'wp-content/mu-plugins/bp-languages/buddypress-' . get_locale() . '.mo' );
    1616
Note: See TracChangeset for help on using the changeset viewer.