- Timestamp:
- 04/04/2023 01:06:03 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-legacy/buddypress-functions.php
r13442 r13446 1423 1423 $user = new BP_Core_User( $friend_id ); 1424 1424 1425 $uninvite_url = bp_is_current_action( 'create' ) 1426 ? bp_get_groups_directory_permalink() . 'create/step/group-invites/?user_id=' . $friend_id 1427 : bp_get_group_permalink( $group ) . 'send-invites/remove/' . $friend_id; 1425 if ( bp_is_current_action( 'create' ) ) { 1426 $uninvite_url = bp_get_groups_directory_permalink() . 'create/step/group-invites/?user_id=' . $friend_id; 1427 } else { 1428 $path_chunks = bp_groups_get_path_chunks( array( 'send-invites', 'remove', $friend_id ) ); 1429 $uninvite_url = bp_get_group_url( $group, $path_chunks ); 1430 } 1428 1431 1429 1432 echo '<li id="uid-' . esc_attr( $user->id ) . '">'; … … 1641 1644 _e( 'Error joining group', 'buddypress' ); 1642 1645 } else { 1643 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1646 $leave_url = wp_nonce_url( 1647 bp_get_group_url( 1648 $group, 1649 bp_groups_get_path_chunks( array( 'leave-group' ) ) 1650 ), 1651 'groups_leave_group' 1652 ); 1653 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" href="' . esc_url( $leave_url ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1644 1654 } 1645 1655 break; … … 1655 1665 _e( 'Error requesting membership', 'buddypress' ); 1656 1666 } else { 1657 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1667 $leave_url = wp_nonce_url( 1668 bp_get_group_url( 1669 $group, 1670 bp_groups_get_path_chunks( array( 'leave-group' ) ) 1671 ), 1672 'groups_leave_group' 1673 ); 1674 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" href="' . esc_url( $leave_url ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1658 1675 } 1659 1676 break; … … 1675 1692 _e( 'Error leaving group', 'buddypress' ); 1676 1693 } elseif ( 'public' === $group->status ) { 1677 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>'; 1694 $join_url = wp_nonce_url( 1695 bp_get_group_url( 1696 $group, 1697 bp_groups_get_path_chunks( array( 'join' ) ) 1698 ), 1699 'groups_join_group' 1700 ); 1701 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button join-group" rel="join" href="' . esc_url( $join_url ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>'; 1678 1702 } else { 1679 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>'; 1703 $request_url = wp_nonce_url( 1704 bp_get_group_url( 1705 $group, 1706 bp_groups_get_path_chunks( array( 'request-membership' ) ) 1707 ), 1708 'groups_request_membership' 1709 ); 1710 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button request-membership" rel="join" href="' . esc_url( $request_url ) . '">' . __( 'Request Membership', 'buddypress' ) . '</a>'; 1680 1711 } 1681 1712 break;
Note: See TracChangeset
for help on using the changeset viewer.