web/wp-content/plugins/bbpress/includes/admin/tools.php
changeset 204 09a1c134465b
parent 196 5e8dcbe22c24
--- a/web/wp-content/plugins/bbpress/includes/admin/tools.php	Wed Dec 19 12:35:13 2012 -0800
+++ b/web/wp-content/plugins/bbpress/includes/admin/tools.php	Wed Dec 19 17:46:52 2012 -0800
@@ -380,6 +380,13 @@
 		update_option( '_bbp_group_forums_root_id', $posts[0]->ID );
 	}
 
+	// Remove bbPress 1.1 roles (BuddyPress)
+	remove_role( 'member'    );
+	remove_role( 'inactive'  );
+	remove_role( 'blocked'   );
+	remove_role( 'moderator' );
+	remove_role( 'keymaster' );
+
 	// Complete results
 	$result = sprintf( __( 'Complete! %s groups updated; %s forums updated.', 'bbpress' ), bbp_number_format( $g_count ), bbp_number_format( $f_count ) );
 	return array( 0, sprintf( $statement, $result ) );
@@ -1108,14 +1115,15 @@
 		/** Options ***********************************************************/
 
 		$statement  = __( 'Deleting Settings… %s', 'bbpress' );
-		$sql_delete = bbp_delete_options();
+		bbp_delete_options();
 		$messages[] = sprintf( $statement, $success );
 
 		/** Roles *************************************************************/
 
 		$statement  = __( 'Deleting Roles and Capabilities… %s', 'bbpress' );
-		$sql_delete = bbp_remove_roles();
-		$sql_delete = bbp_remove_caps();
+		remove_role( bbp_get_moderator_role() );
+		remove_role( bbp_get_participant_role() );
+		bbp_remove_caps();
 		$messages[] = sprintf( $statement, $success );
 
 		/** Output ************************************************************/