Make WordPress Core


Ignore:
Timestamp:
01/18/2010 10:21:36 PM (17 years ago)
Author:
ryan
Message:

Use cap checks instead of multisite and super admin checks. Add some new caps. Merge cleanup. see #11644.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/capabilities.php

    r12733 r12753  
    717717                        $cap = $this->translate_level_to_cap( $cap );
    718718                }
     719
     720                // Multisite super admin has all caps by definition.
     721                if ( is_multisite() && is_super_admin() )
     722                        return true;
    719723
    720724                $args = array_slice( func_get_args(), 1 );
    … …  
    963967        case 'install_themes':
    964968        case 'edit_themes':
     969        case 'update_core':
     970        case 'delete_user':
     971        case 'delete_users':
    965972                // If multisite these caps are allowed only for super admins.
    966973                if ( is_multisite() && !is_super_admin() )
Note: See TracChangeset for help on using the changeset viewer.