- Timestamp:
- 12/14/2017 01:24:01 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-legacy/buddypress-functions.php
r11773 r11776 1493 1493 1494 1494 if ( ! groups_is_user_member( bp_loggedin_user_id(), $group->id ) ) { 1495 if ( 'public' == $group->status) {1495 if ( bp_current_user_can( 'groups_join_group', array( 'group_id' => $group->id ) ) ) { 1496 1496 check_ajax_referer( 'groups_join_group' ); 1497 1497 … … 1502 1502 } 1503 1503 1504 } elseif ( 'private' == $group->status) {1504 } elseif ( bp_current_user_can( 'groups_request_membership', array( 'group_id' => $group->id ) ) ) { 1505 1505 1506 1506 // If the user has already been invited, then this is … … 1532 1532 if ( ! groups_leave_group( $group->id ) ) { 1533 1533 _e( 'Error leaving group', 'buddypress' ); 1534 } elseif ( 'public' == $group->status) {1534 } elseif ( bp_current_user_can( 'groups_join_group', array( 'group_id' => $group->id ) ) ) { 1535 1535 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button join-group" rel="join" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'join', 'groups_join_group' ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>'; 1536 } elseif ( 'private' == $group->status) {1536 } elseif ( bp_current_user_can( 'groups_request_membership', array( 'group_id' => $group->id ) ) ) { 1537 1537 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button request-membership" rel="join" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'request-membership', 'groups_request_membership' ) . '">' . __( 'Request Membership', 'buddypress' ) . '</a>'; 1538 1538 }
Note: See TracChangeset
for help on using the changeset viewer.