Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
08/12/2019 08:42:49 PM (7 years ago)
Author:
dcavins
Message:

Introduce BP_Groups_Invitation_Manager.

  • Add BP_Groups_Invitation_Manager, a new class that extends BP_Invitation_Manager for the purpose of using the new API to manage group invitations and requests.
  • Migrate group invitations to the new table on update, via bp_groups_migrate_invitations().
  • Update group invitation function logic to make use of BP_Groups_Invitation_Manager.

See #6210.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/bp-groups-template.php

    r12409 r12429  
    54875487        global $requests_template;
    54885488
     5489        $link = add_query_arg( array(
     5490            '_wpnonce' => wp_create_nonce( 'groups_reject_membership_request' ),
     5491            'user_id'  => $requests_template->request->user_id,
     5492            'action'   => 'reject'
     5493        ), trailingslashit( bp_get_group_permalink( groups_get_current_group() ) ) . 'admin/membership-requests/' );
     5494
    54895495        /**
    54905496         * Filters the URL to use to reject a membership request.
     
    54945500         * @param string $value URL to use to reject a membership request.
    54955501         */
    5496         return apply_filters( 'bp_get_group_request_reject_link', wp_nonce_url( trailingslashit( bp_get_group_permalink( groups_get_current_group() ) . 'admin/membership-requests/reject/' . $requests_template->request->membership_id ), 'groups_reject_membership_request' ) );
     5502        return apply_filters( 'bp_get_group_request_reject_link', $link );
    54975503    }
    54985504
     
    55115517        global $requests_template;
    55125518
     5519        $link = add_query_arg( array(
     5520            '_wpnonce' => wp_create_nonce( 'groups_accept_membership_request' ),
     5521            'user_id'  => $requests_template->request->user_id,
     5522            'action'   => 'accept'
     5523        ), trailingslashit( bp_get_group_permalink( groups_get_current_group() ) ) . 'admin/membership-requests/' );
     5524
    55135525        /**
    55145526         * Filters the URL to use to accept a membership request.
     
    55185530         * @param string $value URL to use to accept a membership request.
    55195531         */
    5520         return apply_filters( 'bp_get_group_request_accept_link', wp_nonce_url( trailingslashit( bp_get_group_permalink( groups_get_current_group() ) . 'admin/membership-requests/accept/' . $requests_template->request->membership_id ), 'groups_accept_membership_request' ) );
     5532        return apply_filters( 'bp_get_group_request_accept_link', $link );
    55215533    }
    55225534
Note: See TracChangeset for help on using the changeset viewer.