X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/f9001779751f83dc8a10e478bfecb4d8dd5f964c..5aa86a9053fb0fa15846bb60aac2fb8fdfff524a:/wp-admin/includes/class-wp-users-list-table.php
diff --git a/wp-admin/includes/class-wp-users-list-table.php b/wp-admin/includes/class-wp-users-list-table.php
index d52d75f0..09cb2156 100644
--- a/wp-admin/includes/class-wp-users-list-table.php
+++ b/wp-admin/includes/class-wp-users-list-table.php
@@ -12,14 +12,14 @@ class WP_Users_List_Table extends WP_List_Table {
var $site_id;
var $is_site_users;
- function WP_Users_List_Table() {
+ function __construct() {
$screen = get_current_screen();
$this->is_site_users = 'site-users-network' == $screen->id;
if ( $this->is_site_users )
$this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0;
- parent::WP_List_Table( array(
+ parent::__construct( array(
'singular' => 'user',
'plural' => 'users'
) );
@@ -52,7 +52,8 @@ class WP_Users_List_Table extends WP_List_Table {
'fields' => 'all_with_meta'
);
- $args['search'] = '*' . $args['search'] . '*';
+ if ( '' !== $args['search'] )
+ $args['search'] = '*' . $args['search'] . '*';
if ( $this->is_site_users )
$args['blog_id'] = $this->site_id;
@@ -111,8 +112,8 @@ class WP_Users_List_Table extends WP_List_Table {
$name = translate_user_role( $name );
/* translators: User role name with count */
- $name = sprintf( __('%1$s (%2$s)'), $name, $avail_roles[$this_role] );
- $role_links[$this_role] = "$name";
+ $name = sprintf( __('%1$s (%2$s)'), $name, number_format_i18n( $avail_roles[$this_role] ) );
+ $role_links[$this_role] = "$name";
}
return $role_links;
@@ -218,7 +219,7 @@ class WP_Users_List_Table extends WP_List_Table {
if ( !( is_object( $user_object ) && is_a( $user_object, 'WP_User' ) ) )
$user_object = new WP_User( (int) $user_object );
- $user_object = sanitize_user_object( $user_object, 'display' );
+ $user_object->filter = 'display';
$email = $user_object->user_email;
if ( $this->is_site_users )