Make WordPress Core


Ignore:
Timestamp:
11/16/2005 02:54:23 AM (21 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.