Skip to:
Content

Ticket #7656: 7656-03.patch

File 7656-03.patch, 1.4 KB (added by hnla, 4 weeks 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                }