Ticket #7656: 7656-01.patch
| File 7656-01.patch, 1.7 KB (added by , 8 years ago) |
|---|
-
src/bp-groups/bp-groups-template.php
5016 5016 5017 5017 // Parse arguments. 5018 5018 $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' => '', 5022 5025 ), 'group_invite_friend_list' ); 5023 5026 5024 5027 // No group passed, so look for new or current group ID's. … … 5032 5035 // Setup empty items array. 5033 5036 $items = array(); 5034 5037 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 5035 5055 // Get user's friends who are not in this group already. 5036 5056 $friends = friends_get_friends_invite_list( $r['user_id'], $r['group_id'] ); 5037 5057 … … 5058 5078 $invitable_friends = apply_filters( 'bp_get_new_group_invite_friend_list', $items, $r, $args ); 5059 5079 5060 5080 if ( ! empty( $invitable_friends ) && is_array( $invitable_friends ) ) { 5061 $retval = implode( "\n", $invitable_friends );5081 $retval = $before_list . implode( "\n", $invitable_friends ) . $after_list; 5062 5082 } else { 5063 5083 $retval = false; 5064 5084 }