Ticket #3610: 3610.01.patch
File 3610.01.patch, 2.1 KB (added by , 13 years ago) |
---|
-
bp-groups/bp-groups-loader.php
class BP_Groups_Component extends BP_Component { 215 215 ) ); 216 216 217 217 // Auto join group when non group member performs group activity 218 $this->auto_join = defined( 'BP_DISABLE_AUTO_GROUP_JOIN' ) ;218 $this->auto_join = defined( 'BP_DISABLE_AUTO_GROUP_JOIN' ) ? false : true; 219 219 } 220 220 221 221 /** -
bp-groups/bp-groups-screens.php
function groups_screen_group_forum() { 140 140 check_admin_referer( 'bp_forums_new_reply' ); 141 141 142 142 // Auto join this user if they are not yet a member of this group 143 if ( $bp->groups->auto_join&& !is_super_admin() && 'public' == $bp->groups->current_group->status && !groups_is_user_member( $bp->loggedin_user->id, $bp->groups->current_group->id ) )143 if ( bp_groups_auto_join() && !is_super_admin() && 'public' == $bp->groups->current_group->status && !groups_is_user_member( $bp->loggedin_user->id, $bp->groups->current_group->id ) ) 144 144 groups_join_group( $bp->groups->current_group->id, $bp->loggedin_user->id ); 145 145 146 146 $topic_page = isset( $_GET['topic_page'] ) ? $_GET['topic_page'] : false; … … function groups_screen_group_forum() { 337 337 if ( $user_is_banned ) { 338 338 $error_message = __( "You have been banned from this group.", 'buddypress' ); 339 339 340 } elseif ( $bp->groups->auto_join&& !is_super_admin() && 'public' == $bp->groups->current_group->status && !groups_is_user_member( $bp->loggedin_user->id, $bp->groups->current_group->id ) ) {340 } elseif ( bp_groups_auto_join() && !is_super_admin() && 'public' == $bp->groups->current_group->status && !groups_is_user_member( $bp->loggedin_user->id, $bp->groups->current_group->id ) ) { 341 341 // Auto join this user if they are not yet a member of this group 342 342 groups_join_group( $bp->groups->current_group->id, $bp->loggedin_user->id ); 343 343 }