Ticket #13362: 13362.diff

File 13362.diff, 803 bytes (added by mdawaffe, 3 years ago)
Line 
1Index: wp-includes/user.php
2===================================================================
3--- wp-includes/user.php        (revision 14572)
4+++ wp-includes/user.php        (working copy)
5@@ -518,13 +518,16 @@
6        else
7                $user = new WP_User($for_user_id);
8 
9-       if ( 0 == $user->ID )
10+       $userdata   = $user->data;
11+       $user_ID    = (int) $user->ID;
12+       $user_level = (int) isset($user->user_level) ? $user->user_level : 0;
13+
14+       if ( 0 == $user->ID ) {
15+               $user_login = $user_email = $user_url = $user_pass_md5 = $user_identity = '';
16                return;
17+       }
18 
19-       $userdata = $user->data;
20        $user_login     = $user->user_login;
21-       $user_level     = (int) isset($user->user_level) ? $user->user_level : 0;
22-       $user_ID = (int) $user->ID;
23        $user_email     = $user->user_email;
24        $user_url       = $user->user_url;
25        $user_pass_md5  = md5($user->user_pass);