Ticket #11306: 11306.4.diff
| File 11306.4.diff, 1.0 KB (added by , 16 years ago) |
|---|
-
capabilities.php
949 949 $caps[] = 'read_private_pages'; 950 950 break; 951 951 case 'unfiltered_upload': 952 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS == true&& ( !is_multisite() || is_super_admin() ) )952 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS && ( !is_multisite() || is_super_admin() ) ) 953 953 $caps[] = $cap; 954 954 else 955 955 $caps[] = 'do_not_allow'; 956 956 break; 957 case 'edit_plugins': 958 case 'edit_themes': 959 if ( defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ) { 960 $caps[] = 'do_not_allow'; 961 break; 962 } 957 963 case 'unfiltered_html': 958 964 case 'update_plugins': 959 965 case 'delete_plugins': 960 966 case 'install_plugins': 961 case 'edit_plugins':962 967 case 'update_themes': 963 968 case 'install_themes': 964 case 'edit_themes':965 969 // If multisite these caps are allowed only for super admins. 966 970 if ( is_multisite() && !is_super_admin() ) 967 971 $caps[] = 'do_not_allow';