Skip to:
Content

Ticket #7656: 7656-01.patch

File 7656-01.patch, 1.7 KB (added by hnla, 6 months ago)
  • src/bp-groups/bp-groups-template.php

     
    50165016
    50175017                // Parse arguments.
    50185018                $r = bp_parse_args( $args, array(
    5019                         'user_id'   => bp_loggedin_user_id(),
    5020                         'group_id'  => false,
    5021                         'separator' => 'li'
     5019                        'user_id'      => bp_loggedin_user_id(),
     5020                        'group_id'     => false,
     5021                        'parent_classes' => '',
     5022                        'before_list'  => '',
     5023                        'separator'    => 'li',
     5024                        'after_list'   => '',
    50225025                ), 'group_invite_friend_list' );
    50235026
    50245027                // No group passed, so look for new or current group ID's.
     
    50325035                // Setup empty items array.
    50335036                $items = array();
    50345037
     5038                // Create class attr for parent wrap element.
     5039                $classes = '';
     5040                if ( ! empty( $r['parent_classes'] ) ) {
     5041                        $classes = ' class="' . esc_attr( $r['parent_classes'] ) . '"';
     5042                }
     5043
     5044                // Build list markup parent elements.
     5045                $before_list = '';
     5046                if ( ! empty( $r['before_list'] ) ) {
     5047                        $before_list = '<' . esc_html( $r['before_list'] ) . $classes . '>';
     5048                }
     5049
     5050                $after_list = '';
     5051                if ( ! empty( $r['after_list'] ) ) {
     5052                        $after_list = '</' . esc_html( $r['after_list'] ) . '>';
     5053                }
     5054
    50355055                // Get user's friends who are not in this group already.
    50365056                $friends = friends_get_friends_invite_list( $r['user_id'], $r['group_id'] );
    50375057
     
    50585078                $invitable_friends = apply_filters( 'bp_get_new_group_invite_friend_list', $items, $r, $args );
    50595079
    50605080                if ( ! empty( $invitable_friends ) && is_array( $invitable_friends ) ) {
    5061                         $retval = implode( "\n", $invitable_friends );
     5081                        $retval = $before_list  . implode( "\n", $invitable_friends ) . $after_list;
    50625082                } else {
    50635083                        $retval = false;
    50645084                }