Make WordPress Core


Ignore:
Timestamp:
11/16/2005 02:54:23 AM (20 years ago)
Author:
ryan
Message:

Pull the values in WP_User::data directly into WP_User so that we don't have to do ->data->blah.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/users.php

    r3061 r3102  
    9696        $user = new WP_User($id);
    9797        if ($id == $current_user->id) {
    98             echo "<li>" . sprintf('ID #%1s: %2s <strong>The current user will not be deleted.</strong>', $id, $user->data->user_login) . "</li>\n";
     98            echo "<li>" . sprintf('ID #%1s: %2s <strong>The current user will not be deleted.</strong>', $id, $user->user_login) . "</li>\n";
    9999        } else {
    100             echo "<li><input type=\"hidden\" name=\"users[]\" value=\"{$id}\" />" . sprintf('ID #%1s: %2s', $id, $user->data->user_login) . "</li>\n";
     100            echo "<li><input type=\"hidden\" name=\"users[]\" value=\"{$id}\" />" . sprintf('ID #%1s: %2s', $id, $user->user_login) . "</li>\n";
    101101            $go_delete = true;
    102102        }
     
    151151        $roles = $tmp_user->roles;
    152152        $role = $roles[0];
    153         $roleclasses[$role][$tmp_user->data->user_login] = $tmp_user;
     153        $roleclasses[$role][$tmp_user->user_login] = $tmp_user;
    154154    }   
    155155   
     
    226226    $style = '';
    227227    foreach ($roleclass as $user_object) {
    228         $user_data = &$user_object->data;
    229         $email = $user_data->user_email;
    230         $url = $user_data->user_url;
     228        $email = $user_object->user_email;
     229        $url = $user_object->user_url;
    231230        $short_url = str_replace('http://', '', $url);
    232231        $short_url = str_replace('www.', '', $short_url);
     
    236235        $short_url =  substr($short_url, 0, 32).'...';
    237236        $style = ('class="alternate"' == $style) ? '' : 'class="alternate"';
    238         $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = '$user_data->ID' and post_status = 'publish'");
    239         if (0 < $numposts) $numposts = "<a href='edit.php?author=$user_data->ID' title='" . __('View posts') . "'>$numposts</a>";
     237        $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = '$user_object->ID' and post_status = 'publish'");
     238        if (0 < $numposts) $numposts = "<a href='edit.php?author=$user_object->ID' title='" . __('View posts') . "'>$numposts</a>";
    240239        echo "
    241240<tr $style>
    242     <td><input type='checkbox' name='users[]' id='user_{$user_data->ID}' value='{$user_data->ID}' /> <label for='user_{$user_data->ID}'>{$user_data->ID}</label></td>
    243     <td><label for='user_{$user_data->ID}'><strong>$user_data->user_login</strong></label></td>
    244     <td><label for='user_{$user_data->ID}'>$user_data->first_name $user_data->last_name</label></td>
     241    <td><input type='checkbox' name='users[]' id='user_{$user_object->ID}' value='{$user_object->ID}' /> <label for='user_{$user_object->ID}'>{$user_object->ID}</label></td>
     242    <td><label for='user_{$user_object->ID}'><strong>$user_object->user_login</strong></label></td>
     243    <td><label for='user_{$user_object->ID}'>$user_object->first_name $user_object->last_name</label></td>
    245244    <td><a href='mailto:$email' title='" . sprintf(__('e-mail: %s'), $email) . "'>$email</a></td>
    246245    <td><a href='$url' title='website: $url'>$short_url</a></td>";
     
    248247    echo '<td>';
    249248    if (current_user_can('edit_users'))
    250         echo "<a href='user-edit.php?user_id=$user_data->ID' class='edit'>".__('Edit')."</a>";
     249        echo "<a href='user-edit.php?user_id=$user_object->ID' class='edit'>".__('Edit')."</a>";
    251250    echo '</td>';
    252251    echo '</tr>';
Note: See TracChangeset for help on using the changeset viewer.