Make WordPress Core


Ignore:
Timestamp:
02/22/2006 07:08:55 PM (19 years ago)
Author:
ryan
Message:

current user cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions.php

    r3559 r3566  
    304304
    305305function get_user_option( $option, $user = 0 ) {
    306     global $wpdb, $current_user;
     306    global $wpdb;
    307307
    308308    if ( empty($user) )
    309         $user = $current_user;
     309        $user = wp_get_current_user();
    310310    else
    311311        $user = get_userdata($user);
     
    11771177}
    11781178
     1179// Setup global user vars.  Used by set_current_user() for back compat.
     1180function setup_userdata($user_id = '') {
     1181    global $user_login, $userdata, $user_level, $user_ID, $user_email, $user_url, $user_pass_md5, $user_identity;
     1182
     1183    if ( '' == $user_id )
     1184        $user = wp_get_current_user();
     1185    else
     1186        $user = new WP_User($user_id);
     1187
     1188    if ( 0 == $user->ID )
     1189        return;
     1190
     1191    $userdata = $user->data;
     1192    $user_login = $user->user_login;
     1193    $user_level = $user->user_level;
     1194    $user_ID    = $user->ID;
     1195    $user_email = $user->user_email;
     1196    $user_url   = $user->user_url;
     1197    $user_pass_md5  = md5($user->user_pass);
     1198    $user_identity  = $user->display_name;
     1199}
     1200
    11791201function is_new_day() {
    11801202    global $day, $previousday;
Note: See TracChangeset for help on using the changeset viewer.