Skip to:
Content

Ticket #7656: 7656-03.patch

File 7656-03.patch, 1.4 KB (added by hnla, 4 months ago)

Final version: Simplified approach, let user pass markup in, no kses.

  • src/bp-groups/bp-groups-template.php

     
    50185018                $r = bp_parse_args( $args, array(
    50195019                        'user_id'   => bp_loggedin_user_id(),
    50205020                        'group_id'  => false,
    5021                         'separator' => 'li'
     5021                        'before'    => '',
     5022                        'separator' => 'li',
     5023                        'after'     => '',
    50225024                ), 'group_invite_friend_list' );
    50235025
     5026
    50245027                // No group passed, so look for new or current group ID's.
    50255028                if ( empty( $r['group_id'] ) ) {
    50265029                        $bp            = buddypress();
     
    50325035                // Setup empty items array.
    50335036                $items = array();
    50345037
     5038                // Build list markup parent elements.
     5039                $before = '';
     5040                if ( ! empty( $r['before'] ) ) {
     5041                        $before = $r['before'];
     5042                }
     5043
     5044                $after = '';
     5045                if ( ! empty( $r['after'] ) ) {
     5046                        $after = $r['after'];
     5047                }
     5048
    50355049                // Get user's friends who are not in this group already.
    50365050                $friends = friends_get_friends_invite_list( $r['user_id'], $r['group_id'] );
    50375051
     
    50585072                $invitable_friends = apply_filters( 'bp_get_new_group_invite_friend_list', $items, $r, $args );
    50595073
    50605074                if ( ! empty( $invitable_friends ) && is_array( $invitable_friends ) ) {
    5061                         $retval = implode( "\n", $invitable_friends );
     5075                        $retval = $before . implode( "\n", $invitable_friends ) . $after;
    50625076                } else {
    50635077                        $retval = false;
    50645078                }