Changeset 6855 for trunk/bp-members/bp-members-functions.php
- Timestamp:
- 03/23/2013 06:23:18 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-members/bp-members-functions.php
r6654 r6855 803 803 function bp_core_delete_account( $user_id = 0 ) { 804 804 805 // Use logged in user ID if none is passed 805 806 if ( empty( $user_id ) ) 806 807 $user_id = bp_loggedin_user_id(); 807 808 808 // Make sure account deletion is notdisabled809 if ( !bp_current_user_can( 'delete_users' ) &&bp_disable_account_deletion() )809 // Bail if account deletion is disabled 810 if ( bp_disable_account_deletion() ) 810 811 return false; 811 812 812 813 // Site admins cannot be deleted 813 814 if ( is_super_admin( $user_id ) ) 815 return false; 816 817 // Bail if current user cannot delete any users 818 if ( ! bp_current_user_can( 'delete_users' ) ) 819 return false; 820 821 // Bail if current user cannot delete this user 822 if ( ! current_user_can_for_blog( bp_get_root_blog_id(), 'delete_user', $user_id ) ) 814 823 return false; 815 824
Note: See TracChangeset
for help on using the changeset viewer.