Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - function bp_group_manage_members_remove_from_group() {
 - ?>
 - <h5><span class="small"><a href="<?php bp_group_member_remove_link() ?>" class="confirm" title="Remove this member from this group">Remove from group</a></span></h5>
 - <?php
 - }
 - add_action( 'bp_group_manage_members_admin_item', 'bp_group_manage_members_remove_from_group' );
 - function bp_group_member_remove_link( $user_id = false ) {
 - global $members_template;
 - if ( !$user_id )
 - $user_id = $members_template->member->user_id;
 - echo bp_get_group_member_remove_link( $user_id );
 - }
 - function bp_get_group_member_remove_link( $user_id = false, $group = false ) {
 - global $members_template, $groups_template, $bp;
 - if ( !$group )
 - $group =& $groups_template->group;
 - return apply_filters( 'bp_get_group_member_remove_link', wp_nonce_url( bp_get_group_permalink( $group ) . 'admin/manage-members/remove/' . $user_id, 'groups_remove_member' ) );
 - }
 - function groups_remove_member() {
 - global $bp;
 - if ( 'remove' == $bp->action_variables[1] && is_numeric( $bp->action_variables[2] ) ) {
 - $user_id = $bp->action_variables[2];
 - /* Check the nonce first. */
 - if ( !check_admin_referer( 'groups_remove_member' ) )
 - return false;
 - // Remove a user.
 - if ( !groups_leave_group( $bp->groups->current_group->id, $user_id ) ) {
 - bp_core_add_message( __( 'There was an error removing that user from the group, please try again', 'buddypress' ), 'error' );
 - } else {
 - bp_core_add_message( __( 'User removed successfully', 'buddypress' ) );
 - }
 - do_action( 'groups_removed_member', $bp->groups->current_group->id, $user_id );
 - bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group ) . 'admin/manage-members/' );
 - }
 - }
 - add_action( 'groups_screen_group_admin_manage_members', 'groups_remove_member' );
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment