Ticket #11306: 11306_using_map_meta_cap.diff
| File 11306_using_map_meta_cap.diff, 786 bytes (added by , 16 years ago) |
|---|
-
wp-includes/capabilities.php
936 936 $caps[] = 'read_private_pages'; 937 937 break; 938 938 case 'unfiltered_upload': 939 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS == true)939 if ( defined('ALLOW_UNFILTERED_UPLOADS') && ALLOW_UNFILTERED_UPLOADS ) 940 940 $caps[] = $cap; 941 941 else 942 942 $caps[] = 'do_not_allow'; 943 943 break; 944 case 'edit_themes': 945 case 'edit_plugins': 946 if ( defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ) 947 $caps[] = 'do_not_allow'; 948 else 949 $caps[] = $cap; 950 break; 944 951 default: 945 952 // If no meta caps match, return the original cap. 946 953 $caps[] = $cap;