web/wp-admin/includes/class-wp-ms-users-list-table.php
changeset 204 09a1c134465b
parent 194 32102edaa81b
equal deleted inserted replaced
203:f507feede89a 204:09a1c134465b
   163 				$attributes = "$class$style";
   163 				$attributes = "$class$style";
   164 
   164 
   165 				switch ( $column_name ) {
   165 				switch ( $column_name ) {
   166 					case 'cb': ?>
   166 					case 'cb': ?>
   167 						<th scope="row" class="check-column">
   167 						<th scope="row" class="check-column">
       
   168 							<label class="screen-reader-text" for="blog_<?php echo $user->ID; ?>"><?php echo sprintf( __( 'Select %s' ), $user->user_login ); ?></label>
   168 							<input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
   169 							<input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
   169 						</th>
   170 						</th>
   170 					<?php
   171 					<?php
   171 					break;
   172 					break;
   172 
   173 
   173 					case 'username':
   174 					case 'username':
   174 						$avatar	= get_avatar( $user->user_email, 32 );
   175 						$avatar	= get_avatar( $user->user_email, 32 );
   175 						if ( get_current_user_id() == $user->ID ) {
   176 						$edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( stripslashes( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user->ID ) ) );
   176 							$edit_link = esc_url( network_admin_url( 'profile.php' ) );
       
   177 						} else {
       
   178 							$edit_link = esc_url( network_admin_url( add_query_arg( 'wp_http_referer', urlencode( stripslashes( $_SERVER['REQUEST_URI'] ) ), 'user-edit.php?user_id=' . $user->ID ) ) );
       
   179 						}
       
   180 
   177 
   181 						echo "<td $attributes>"; ?>
   178 						echo "<td $attributes>"; ?>
   182 							<?php echo $avatar; ?><strong><a href="<?php echo $edit_link; ?>" class="edit"><?php echo stripslashes( $user->user_login ); ?></a><?php
   179 							<?php echo $avatar; ?><strong><a href="<?php echo $edit_link; ?>" class="edit"><?php echo stripslashes( $user->user_login ); ?></a><?php
   183 							if ( in_array( $user->user_login, $super_admins ) )
   180 							if ( in_array( $user->user_login, $super_admins ) )
   184 								echo ' - ' . __( 'Super Admin' );
   181 								echo ' - ' . __( 'Super Admin' );