Make WordPress Core


Ignore:
Timestamp:
01/18/2010 10:21:36 PM (15 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.