Ticket #1060: fix2-bp_forums_get_topic_details.patch
File fix2-bp_forums_get_topic_details.patch, 1.6 KB (added by , 15 years ago) |
---|
-
bp-forums.php
162 162 } 163 163 164 164 function bp_forums_get_topic_details( $topic_id ) { 165 global $bp; 166 165 167 do_action( 'bbpress_init' ); 166 168 167 $query = new BB_Query( 'topic', 'topic_id=' . $topic_id ); 169 $query = new BB_Query( 'topic', 'topic_id=' . $topic_id ); 170 171 if ( !isset( $query->results[0]->object_id ) && $bp->groups->current_group ) { 172 $query->results[0]->object_id = $bp->groups->current_group->id; 173 $query->results[0]->object_name = $bp->groups->current_group->name; 174 $query->results[0]->object_slug = $bp->groups->current_group->slug; 175 } 176 168 177 return $query->results[0]; 169 178 } 170 179 -
bp-groups/bp-groups-filters.php
58 58 59 59 /**** Filters for group forums ****/ 60 60 function groups_add_forum_privacy_sql() { 61 global $bp; 62 63 if ( !$bp->groups->current_group ) { 64 add_filter( 'get_topics_fields', 'groups_add_forum_fields_sql' ); 65 add_filter( 'get_topics_index_hint', 'groups_add_forum_tables_sql' ); 66 add_filter( 'get_topics_where', 'groups_add_forum_where_sql' ); 67 } 61 add_filter( 'get_topics_fields', 'groups_add_forum_fields_sql' ); 62 add_filter( 'get_topics_index_hint', 'groups_add_forum_tables_sql' ); 63 add_filter( 'get_topics_where', 'groups_add_forum_where_sql' ); 68 64 } 69 65 add_filter( 'bbpress_init', 'groups_add_forum_privacy_sql' ); 70 66