Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tags/3.0.1/wp-includes/capabilities.php

    r16631 r15479  
    799799        case 'remove_user':
    800800                $caps[] = 'remove_users';
     801                break;
     802        case 'delete_user':
     803                $caps[] = 'delete_users';
    801804                break;
    802805        case 'promote_user':
     
    10261029        case 'delete_users':
    10271030                // If multisite these caps are allowed only for super admins.
    1028                 if ( is_multisite() && !is_super_admin( $user_id ) ) {
     1031                if ( is_multisite() && !is_super_admin( $user_id ) )
    10291032                        $caps[] = 'do_not_allow';
    1030                 } else {
    1031                         if ( 'delete_user' == $cap )
    1032                                 $cap = 'delete_users';
     1033                else
    10331034                        $caps[] = $cap;
    1034                 }
    10351035                break;
    10361036        case 'create_users':
     
    10801080        $current_user = wp_get_current_user();
    10811081
     1082    if ( is_multisite() && is_super_admin() )
     1083                return true;
     1084
    10821085        if ( empty( $current_user ) )
    10831086                return false;
Note: See TracChangeset for help on using the changeset viewer.