@@ -126,12 +126,9 @@ public static function get_configured_blog_description( int $blog_id, $descripti
126126 * @return object[]|\stdClass[]
127127 */
128128 public function get_blogs_of_reference_user ( MslsOptions $ options ) {
129- $ reference_user = $ options ->has_value ( 'reference_user ' ) ? $ options ->reference_user : current (
130- $ this ->get_users (
131- 'ID ' ,
132- 1
133- )
134- );
129+ $ reference_user = $ options ->has_value ( 'reference_user ' ) ?
130+ $ options ->reference_user :
131+ current ( $ this ->get_users ( 'ID ' , 1 ) );
135132
136133 $ blogs = get_blogs_of_user ( $ reference_user );
137134 foreach ( $ blogs as $ key => $ blog ) {
@@ -306,17 +303,16 @@ public function get_filtered( bool $filter = false ): array {
306303 *
307304 * @return array<string, int>
308305 */
309- public function get_users ( $ fields = 'all ' , int $ number = 0 ): array {
306+ public function get_users ( $ fields = 'all ' , int $ number = MslsAdmin:: MAX_REFERENCE_USERS ): array {
310307 $ args = array (
311308 'blog_id ' => $ this ->current_blog_id ,
312309 'orderby ' => 'registered ' ,
313310 'fields ' => $ fields ,
311+ 'number ' => $ number > 0 ? $ number : MslsAdmin::MAX_REFERENCE_USERS ,
314312 'count_total ' => false ,
315313 );
316314
317- if ( $ number > 1 ) {
318- $ args ['number ' ] = $ number ;
319-
315+ if ( $ number !== 1 ) { // Check total users only if not fetching a single user
320316 $ user_count = count_users ();
321317 if ( isset ( $ user_count ['total_users ' ] ) && $ user_count ['total_users ' ] > $ number ) {
322318 /* translators: %s: maximum number of users */
0 commit comments