Index: delete-user.php
===================================================================
--- delete-user.php	(revision 0)
+++ delete-user.php	(revision 0)
@@ -0,0 +1,33 @@
+<?php
+require('admin-action.php');
+
+$user_id = (int) $_GET['id'];
+
+bb_check_admin_referer( 'delete-user_' . $user_id );
+
+if ( !bb_current_user_can( 'edit_user', $user_id ) )
+	bb_die( __( 'You can\'t do that!' ) );
+
+$bb_current_id = bb_get_current_user_info( 'id' );
+$bb_user = bb_get_user( $user_id );
+
+if ( !$bb_user )
+	bb_die( __( 'There is a problem with that user.' ) );
+
+if ( $bb_current_id == $user_id )
+	bb_die( __( 'You can\'t delete yourself!' ) );
+
+if( bb_delete_user( $user_id ) )
+	$message = 'deleted';
+else
+	bb_die( __( 'There was an error deleting that user.' ) );
+
+if ( $sendto = wp_get_referer() ) {
+	$sendto = remove_query_arg( 'message', $sendto );
+	$sendto = add_query_arg( 'message', $message, $sendto );
+} else {
+	$sendto = bb_get_uri();
+}
+
+bb_safe_redirect( $sendto );
+exit;

