Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/wp-includes/capabilities.php

    r16631 r15403  
    799799    case 'remove_user':
    800800        $caps[] = 'remove_users';
     801        break;
     802    case 'delete_user':
     803        $caps[] = 'delete_users';
    801804        break;
    802805    case 'promote_user':
     
    810813    case 'edit_users':
    811814        // If multisite these caps are allowed only for super admins.
    812         if ( is_multisite() && !is_super_admin( $user_id ) )
     815        if ( is_multisite() && !is_super_admin() )
    813816            $caps[] = 'do_not_allow';
    814817        else
     
    989992        break;
    990993    case 'unfiltered_upload':
    991         if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS && ( !is_multisite() || is_super_admin( $user_id ) )  )
     994        if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS && ( !is_multisite() || is_super_admin() )  )
    992995            $caps[] = $cap;
    993996        else
     
    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() )
    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.