Skip to:
Content

Ticket #7656: 7656-02.patch

File 7656-02.patch, 1.6 KB (added by hnla, 5 weeks ago)

Update $args, add allowed array to use to filter through wp_kses, remove class arg.

  • 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                $allowed = array( 
     5027                        'div' => array( 
     5028                                'class' => array(), 
     5029                                 ), 
     5030                        'ul' => array ( 
     5031                                'class' => array(), 
     5032                                ), 
     5033                        ); 
     5034 
    50245035                // No group passed, so look for new or current group ID's. 
    50255036                if ( empty( $r['group_id'] ) ) { 
    50265037                        $bp            = buddypress(); 
     
    50325043                // Setup empty items array. 
    50335044                $items = array(); 
    50345045 
     5046                // Build list markup parent elements. 
     5047                $before = ''; 
     5048                if ( ! empty( $r['before'] ) ) { 
     5049                        $before = wp_kses( $r['before'], $allowed ); 
     5050                } 
     5051 
     5052                $after = ''; 
     5053                if ( ! empty( $r['after'] ) ) { 
     5054                        $after = wp_kses( $r['after'], $allowed ); 
     5055                } 
     5056 
    50355057                // Get user's friends who are not in this group already. 
    50365058                $friends = friends_get_friends_invite_list( $r['user_id'], $r['group_id'] ); 
    50375059 
     
    50585080                $invitable_friends = apply_filters( 'bp_get_new_group_invite_friend_list', $items, $r, $args ); 
    50595081 
    50605082                if ( ! empty( $invitable_friends ) && is_array( $invitable_friends ) ) { 
    5061                         $retval = implode( "\n", $invitable_friends ); 
     5083                        $retval = $before . implode( "\n", $invitable_friends ) . $after; 
    50625084                } else { 
    50635085                        $retval = false; 
    50645086                }