Ticket #40113: 40113.patch
File 40113.patch, 1010 bytes (added by , 8 years ago) |
---|
-
src/wp-admin/network/site-users.php
138 138 case 'promote': 139 139 check_admin_referer( 'bulk-users' ); 140 140 $editable_roles = get_editable_roles(); 141 if ( empty( $editable_roles[ $_REQUEST['new_role'] ] ) ) {141 if ( empty( $editable_roles[ $_REQUEST['new_role'] ] ) && empty( $editable_roles[ $_REQUEST['new_role2'] ] ) ) { 142 142 wp_die( __( 'Sorry, you are not allowed to give users that role.' ) ); 143 143 } 144 144 145 145 if ( isset( $_REQUEST['users'] ) ) { 146 146 $userids = $_REQUEST['users']; 147 147 $update = 'promote'; 148 149 $new_role = false; 150 if ( ! empty( $_REQUEST['new_role2'] ) ) { 151 $new_role = $_REQUEST['new_role2']; 152 } elseif ( ! empty( $_REQUEST['new_role'] ) ) { 153 $new_role = $_REQUEST['new_role']; 154 } 155 148 156 foreach ( $userids as $user_id ) { 149 157 $user_id = (int) $user_id; 150 158