Skip to:
Content

BuddyPress.org

Ticket #4058: 4058.diff

File 4058.diff, 1.5 KB (added by Mamaduka, 14 years ago)
  • bp-activity/bp-activity-filters.php

     
    2222add_filter( 'bp_get_activity_feed_item_description', 'bp_activity_filter_kses', 1 );
    2323add_filter( 'bp_activity_content_before_save',       'bp_activity_filter_kses', 1 );
    2424add_filter( 'bp_activity_action_before_save',        'bp_activity_filter_kses', 1 );
     25add_filter( 'bp_activity_update_before_save',        'wp_filter_kses', 1 );
    2526
    2627add_filter( 'bp_get_activity_action',                'force_balance_tags' );
    2728add_filter( 'bp_get_activity_content_body',          'force_balance_tags' );
  • bp-activity/bp-activity-functions.php

     
    985985                'type'         => 'activity_update'
    986986        ) );
    987987
     988        $activity_content = apply_filters( 'bp_activity_update_before_save', $content );
     989
    988990        // Add this update to the "latest update" usermeta so it can be fetched anywhere.
    989         bp_update_user_meta( bp_loggedin_user_id(), 'bp_latest_update', array( 'id' => $activity_id, 'content' => wp_filter_kses( $content ) ) );
     991        bp_update_user_meta( bp_loggedin_user_id(), 'bp_latest_update', array( 'id' => $activity_id, 'content' => $activity_content ) );
    990992
    991993        do_action( 'bp_activity_posted_update', $content, $user_id, $activity_id );
    992994