Changeset 13956
- Timestamp:
- 04/03/2010 05:14:34 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/schema.php
r13827 r13956 608 608 if ( !empty( $role ) ) { 609 609 $role->add_cap( 'update_core' ); 610 $role->add_cap( 'remove_user' );611 610 $role->add_cap( 'remove_users' ); 612 611 } -
trunk/wp-admin/includes/upgrade.php
r13827 r13956 1126 1126 $wpdb->update( $wpdb->postmeta, array( 'meta_key' => '_menu_item_xfn' ), array( 'meta_key' => 'menu_item_xfn' ) ); 1127 1127 $wpdb->update( $wpdb->postmeta, array( 'meta_key' => '_menu_item_url' ), array( 'meta_key' => 'menu_item_url' ) ); 1128 } 1129 1130 // 3.0-beta1 remove_user primitive->meta cap. can be removed before release 1131 if ( $wp_current_db_version >= 12751 && $wp_current_db_version < 12751 ) { 1132 $role =& get_role( 'administrator' ); 1133 if ( ! empty( $role ) ) 1134 $role->remove_cap( 'remove_user' ); 1128 1135 } 1129 1136 } -
trunk/wp-admin/users.php
r13894 r13956 16 16 wp_die(__('Cheatin’ uh?')); 17 17 18 $del_cap_type = 'remove'; 19 if ( !is_multisite() && current_user_can('delete_users') ) 20 $del_cap_type = 'delete'; 18 if ( ! is_multisite() && current_user_can('delete_users') ) { 19 $del_cap_user = 'delete_user'; 20 $del_cap_users = 'delete_users'; 21 } else { 22 $del_cap_user = 'remove_user'; 23 $del_cap_users = 'remove_users'; 24 } 21 25 22 26 $title = __('Users'); … … 86 90 } 87 91 88 if ( ! current_user_can($del_cap_type . '_users') )89 wp_die(__('You can’t delete users.'));92 if ( ! current_user_can($del_cap_users ) ) 93 wp_die(__('You can’t remove users.')); 90 94 91 95 $userids = $_REQUEST['users']; … … 94 98 95 99 foreach ( (array) $userids as $id) { 96 if ( ! current_user_can( $del_cap_type . '_user', $id) )97 wp_die(__( 'You can’t delete that user.'));100 if ( ! current_user_can( $del_cap_user, $id ) ) 101 wp_die(__( 'You can’t remove that user.' ) ); 98 102 99 103 if ( $id == $current_user->ID ) { … … 133 137 } 134 138 135 if ( ! current_user_can($del_cap_type . '_users') )136 $errors = new WP_Error( 'edit_users', __('You can’t delete users.'));139 if ( ! current_user_can( $del_cap_users ) ) 140 $errors = new WP_Error( 'edit_users', __( 'You can’t delete users.' ) ); 137 141 138 142 if ( empty($_REQUEST['users']) ) -
trunk/wp-includes/capabilities.php
r13883 r13956 797 797 798 798 switch ( $cap ) { 799 case 'remove_user': 800 $caps[] = 'remove_users'; 801 break; 799 802 case 'delete_user': 800 803 $caps[] = 'delete_users'; -
trunk/wp-includes/version.php
r13954 r13956 16 16 * @global int $wp_db_version 17 17 */ 18 $wp_db_version = 13 803;18 $wp_db_version = 13956; 19 19 20 20 /**
Note: See TracChangeset
for help on using the changeset viewer.