Skip to:
Content

BuddyPress.org

Ticket #6971: 6971.diff

File 6971.diff, 3.3 KB (added by sanket.parmar, 7 years ago)

I have added an activity object as a second parameter at all the places where bp_get_activity_content_body filter is applied.

  • bp-activity/bp-activity-functions.php

     
    34413441        remove_filter( 'bp_get_activity_content_body', 'bp_activity_truncate_entry', 5 );
    34423442
    34433443        /** This filter is documented in bp-activity/bp-activity-template.php */
    3444         $content = apply_filters( 'bp_get_activity_content_body', $activity->content );
     3444        $content = apply_filters( 'bp_get_activity_content_body', $activity->content, $activity );
    34453445
    34463446        add_filter( 'bp_get_activity_content_body', 'convert_smilies' );
    34473447        add_filter( 'bp_get_activity_content_body', 'wpautop' );
     
    35093509        remove_filter( 'bp_get_activity_content_body', 'bp_activity_truncate_entry', 5 );
    35103510
    35113511        /** This filter is documented in bp-activity/bp-activity-template.php */
    3512         $content = apply_filters( 'bp_get_activity_content_body', $params['content'] );
     3512        $content = apply_filters( 'bp_get_activity_content_body', $params['content'], $original_activity );
    35133513
    35143514        add_filter( 'bp_get_activity_content_body', 'convert_smilies' );
    35153515        add_filter( 'bp_get_activity_content_body', 'wpautop' );
  • bp-activity/classes/class-bp-activity-list-table.php

     
    641641
    642642                // Get activity content - if not set, use the action.
    643643                if ( ! empty( $item['content'] ) ) {
     644                        $activity = new BP_Activity_Activity( $item['id'] );
    644645
    645646                        /**
    646647                         * Filters current activity item content.
     
    649650                         *
    650651                         * @param array $item Array index holding current activity item content.
    651652                         */
    652                         $content = apply_filters_ref_array( 'bp_get_activity_content_body', array( $item['content'] ) );
     653                        $content = apply_filters_ref_array( 'bp_get_activity_content_body', array( $item['content'], $activity ) );
    653654                } else {
    654655                        /**
    655656                         * Filters current activity item action.
  • bp-templates/bp-legacy/buddypress-functions.php

     
    12501250        remove_filter( 'bp_get_activity_content_body', 'bp_activity_truncate_entry', 5 );
    12511251
    12521252        /** This filter is documented in bp-activity/bp-activity-template.php */
    1253         $content = apply_filters( 'bp_get_activity_content_body', $activity->content );
     1253        $content = apply_filters( 'bp_get_activity_content_body', $activity->content, $activity );
    12541254
    12551255        exit( $content );
    12561256}
  • bp-themes/bp-default/_inc/ajax.php

     
    548548
    549549        // Activity content retrieved through AJAX should run through normal filters, but not be truncated
    550550        remove_filter( 'bp_get_activity_content_body', 'bp_activity_truncate_entry', 5 );
    551         $content = apply_filters( 'bp_get_activity_content_body', $activity->content );
     551        $content = apply_filters( 'bp_get_activity_content_body', $activity->content, $activity );
    552552
    553553        exit( $content );
    554554}