Skip to:
Content

BuddyPress.org

Ticket #7726: 7726.02.diff

File 7726.02.diff, 850 bytes (added by dcavins, 8 years ago)

Keep "friends" requirement for creating invitations; don't check when canceling an invite

  • src/bp-templates/bp-legacy/buddypress-functions.php

    diff --git a/src/bp-templates/bp-legacy/buddypress-functions.php b/src/bp-templates/bp-legacy/buddypress-functions.php
    index c450f023a..5fae502eb 100644
    a b function bp_legacy_theme_ajax_invite_user() {  
    13271327        if ( ! bp_groups_user_can_send_invites( $_POST['group_id'] ) )
    13281328                return;
    13291329
    1330         if ( ! friends_check_friendship( bp_loggedin_user_id(), $_POST['friend_id'] ) )
    1331                 return;
    1332 
    13331330        $group_id = (int) $_POST['group_id'];
    13341331        $friend_id = (int) $_POST['friend_id'];
    13351332
    13361333        if ( 'invite' == $_POST['friend_action'] ) {
     1334                if ( ! friends_check_friendship( bp_loggedin_user_id(), $_POST['friend_id'] ) )
     1335                        return;
     1336
    13371337                $group = groups_get_group( $group_id );
    13381338
    13391339                // Users who have previously requested membership do not need