Ticket #19160: 19160.2.diff
File 19160.2.diff, 1.0 KB (added by , 13 years ago) |
---|
-
wp-includes/user.php
652 652 function get_blogs_of_user( $user_id, $all = false ) { 653 653 global $wpdb; 654 654 655 $user_id = (int) $user_id; 656 657 // Logged out users can't have blogs 658 if ( empty( $user_id ) ) 659 return false; 660 655 661 if ( ! is_multisite() ) { 656 662 $blog_id = get_current_blog_id(); 657 663 $blogs = array( $blog_id => new stdClass ); … … 664 670 return $blogs; 665 671 } 666 672 667 $user_id = (int) $user_id;668 669 // Logged out users can't have blogs670 if ( empty( $user_id ) )671 return false;672 673 673 $keys = get_user_meta( $user_id ); 674 674 if ( empty( $keys ) ) 675 675 return false; … … 736 736 if ( empty( $user_id ) ) 737 737 $user_id = get_current_user_id(); 738 738 739 if ( empty( $blog_id ) ) { 740 global $wpdb; 741 $blog_id = $wpdb->blogid; 742 } 739 if ( empty( $blog_id ) ) 740 $blog_id = get_current_blog_id(); 743 741 744 742 $blogs = get_blogs_of_user( $user_id ); 745 743 if ( is_array( $blogs ) )