- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.0/wp-includes/capabilities.php
r15403 r16631 799 799 case 'remove_user': 800 800 $caps[] = 'remove_users'; 801 break;802 case 'delete_user':803 $caps[] = 'delete_users';804 801 break; 805 802 case 'promote_user': … … 813 810 case 'edit_users': 814 811 // If multisite these caps are allowed only for super admins. 815 if ( is_multisite() && !is_super_admin( ) )812 if ( is_multisite() && !is_super_admin( $user_id ) ) 816 813 $caps[] = 'do_not_allow'; 817 814 else … … 992 989 break; 993 990 case 'unfiltered_upload': 994 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS && ( !is_multisite() || is_super_admin( ) ) )991 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS && ( !is_multisite() || is_super_admin( $user_id ) ) ) 995 992 $caps[] = $cap; 996 993 else … … 1029 1026 case 'delete_users': 1030 1027 // If multisite these caps are allowed only for super admins. 1031 if ( is_multisite() && !is_super_admin( ) )1028 if ( is_multisite() && !is_super_admin( $user_id ) ) { 1032 1029 $caps[] = 'do_not_allow'; 1033 else 1030 } else { 1031 if ( 'delete_user' == $cap ) 1032 $cap = 'delete_users'; 1034 1033 $caps[] = $cap; 1034 } 1035 1035 break; 1036 1036 case 'create_users': … … 1080 1080 $current_user = wp_get_current_user(); 1081 1081 1082 if ( is_multisite() && is_super_admin() )1083 return true;1084 1085 1082 if ( empty( $current_user ) ) 1086 1083 return false;
Note: See TracChangeset
for help on using the changeset viewer.