- Timestamp:
- 05/27/2024 07:30:17 PM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-legacy/buddypress-functions.php
r13822 r13876 7 7 * @package BuddyPress 8 8 * @subpackage BP_Theme_Compat 9 * @version 1 2.0.09 * @version 14.0.0 10 10 */ 11 11 … … 1611 1611 if ( groups_is_user_member( bp_loggedin_user_id(), $group->id ) ) { 1612 1612 $request_type = 'leave_group'; 1613 } elseif ( groups_check_user_has_invite( bp_loggedin_user_id(), $group->id ) && 'joinleave_group' !== $action) {1613 } elseif ( groups_check_user_has_invite( bp_loggedin_user_id(), $group->id ) ) { 1614 1614 $request_type = 'accept_invite'; 1615 1615 } elseif ( 'private' === $group->status ) { … … 1642 1642 1643 1643 case 'accept_invite' : 1644 if ( ! bp_current_user_can( 'groups_request_membership', array( 'group_id' => $group->id ) ) ) {1645 esc_html_e( 'Error accepting invitation', 'buddypress' );1646 }1647 1648 1644 check_ajax_referer( 'groups_accept_invite' ); 1649 1645 … … 1665 1661 check_ajax_referer( 'groups_request_membership' ); 1666 1662 1667 if ( ! groups_send_membership_request( [ 'user_id' => bp_loggedin_user_id(), 'group_id' => $group->id ] ) ) {1663 if ( ! bp_current_user_can( 'groups_request_membership', array( 'group_id' => $group->id ) ) || ! groups_send_membership_request( [ 'user_id' => bp_loggedin_user_id(), 'group_id' => $group->id ] ) ) { 1668 1664 esc_html_e( 'Error requesting membership', 'buddypress' ); 1669 1665 } else {
Note: See TracChangeset
for help on using the changeset viewer.