Ticket #23190: 23190.2.patch

File 23190.2.patch, 2.1 KB (added by SergeyBiryukov, 3 months ago)
  • wp-includes/ms-deprecated.php

     
    270270        } 
    271271        return $url; 
    272272} 
     273 
     274/** 
     275 * Get a numeric user ID from either an email address or a login. 
     276 * 
     277 * A numeric string is considered to be an existing user ID 
     278 * and is simply returned as such. 
     279 * 
     280 * @since MU 
     281 * @deprecated 3.6.0 
     282 * @deprecated Use get_user_by() 
     283 * @uses is_email() 
     284 * 
     285 * @param string $string Either an email address or a login. 
     286 * @return int 
     287 */ 
     288function get_user_id_from_string( $string ) { 
     289        $user_id = 0; 
     290        if ( is_email( $string ) ) { 
     291                $user = get_user_by('email', $string); 
     292                if ( $user ) 
     293                        $user_id = $user->ID; 
     294        } elseif ( is_numeric( $string ) ) { 
     295                $user_id = $string; 
     296        } else { 
     297                $user = get_user_by('login', $string); 
     298                if ( $user ) 
     299                        $user_id = $user->ID; 
     300        } 
     301 
     302        return $user_id; 
     303} 
  • wp-includes/ms-functions.php

     
    13171317} 
    13181318 
    13191319/** 
    1320  * Get a numeric user ID from either an email address or a login. 
    1321  * 
    1322  * @since MU 
    1323  * @uses is_email() 
    1324  * 
    1325  * @param string $string 
    1326  * @return int 
    1327  */ 
    1328 function get_user_id_from_string( $string ) { 
    1329         $user_id = 0; 
    1330         if ( is_email( $string ) ) { 
    1331                 $user = get_user_by('email', $string); 
    1332                 if ( $user ) 
    1333                         $user_id = $user->ID; 
    1334         } elseif ( is_numeric( $string ) ) { 
    1335                 $user_id = $string; 
    1336         } else { 
    1337                 $user = get_user_by('login', $string); 
    1338                 if ( $user ) 
    1339                         $user_id = $user->ID; 
    1340         } 
    1341  
    1342         return $user_id; 
    1343 } 
    1344  
    1345 /** 
    13461320 * Get a user's most recent post. 
    13471321 * 
    13481322 * Walks through each of a user's blogs to find the post with 
     
    17391713 * @return bool 
    17401714 */ 
    17411715function is_user_spammy( $username = 0 ) { 
    1742         if ( $username == 0 ) { 
     1716        if ( $username == 0 ) 
    17431717                $user = wp_get_current_user(); 
    1744         } else { 
     1718        else 
    17451719                $user = get_user_by( 'login', $username ); 
    1746         } 
    17471720 
    17481721        return ( isset( $user->spam ) && $user->spam == 1 ); 
    17491722}