Skip to:
Content

BuddyPress.org

Ticket #3610: 3610.01.patch

File 3610.01.patch, 2.1 KB (added by r-a-y, 13 years ago)
  • bp-groups/bp-groups-loader.php

    class BP_Groups_Component extends BP_Component { 
    215215                ) );
    216216
    217217                // 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;
    219219        }
    220220
    221221        /**
  • bp-groups/bp-groups-screens.php

    function groups_screen_group_forum() { 
    140140                                check_admin_referer( 'bp_forums_new_reply' );
    141141
    142142                                // 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 ) )
    144144                                        groups_join_group( $bp->groups->current_group->id, $bp->loggedin_user->id );
    145145
    146146                                $topic_page = isset( $_GET['topic_page'] ) ? $_GET['topic_page'] : false;
    function groups_screen_group_forum() { 
    337337                                if ( $user_is_banned ) {
    338338                                        $error_message = __( "You have been banned from this group.", 'buddypress' );
    339339
    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 ) ) {
    341341                                        // Auto join this user if they are not yet a member of this group
    342342                                        groups_join_group( $bp->groups->current_group->id, $bp->loggedin_user->id );
    343343                                }