Make WordPress Core

Ticket #30175: 3175.patch

File 3175.patch, 818 bytes (added by johnjamesjacoby, 10 years ago)
  • wp-includes/user.php

     
    14011401        $users = get_users( $query_args );
    14021402
    14031403        $output = '';
     1404
     1405        // See: https://core.trac.wordpress.org/ticket/30175
     1406        if ( empty( $users ) && is_multisite() && is_super_admin() ) {
     1407                global $wpdb;
     1408                $logins  = implode( "', '", get_super_admins() );
     1409                $include = $wpdb->get_col( "SELECT ID FROM {$wpdb->users} WHERE user_login IN ('$logins')" );
     1410                $users   = get_users( array(
     1411                        'count_total' => false,
     1412                        'blog_id'     => false,
     1413                        'order'       => $r['order'],
     1414                        'orderby'     => $r['orderby'],
     1415                        'include'     => $include
     1416                ) );
     1417        }
     1418
    14041419        if ( ! empty( $users ) && ( empty( $r['hide_if_only_one_author'] ) || count( $users ) > 1 ) ) {
    14051420                $name = esc_attr( $r['name'] );
    14061421                if ( $r['multi'] && ! $r['id'] ) {