Users tweaks. Still need to add admin user registration.

git-svn-id: http://svn.automattic.com/wordpress/trunk@591 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
saxmatt 2003-12-08 08:12:09 +00:00
parent 2917579b95
commit fc6bbfbebb
1 changed files with 30 additions and 35 deletions

View File

@ -84,7 +84,7 @@ default:
?> ?>
<div class="wrap"> <div class="wrap">
<h2>Authors</h2> <h2>Authors</h2>
<table cellpadding="5" cellspacing="0" width="100%"> <table cellpadding="3" cellspacing="3" width="100%">
<tr> <tr>
<th>ID</th> <th>ID</th>
<th>Nickname</th> <th>Nickname</th>
@ -106,12 +106,12 @@ default:
$short_url = substr($short_url, 0, -1); $short_url = substr($short_url, 0, -1);
if (strlen($short_url) > 35) if (strlen($short_url) > 35)
$short_url = substr($short_url, 0, 32).'...'; $short_url = substr($short_url, 0, 32).'...';
$bgcolor = ('#eee' == $bgcolor) ? 'none' : '#eee'; $style = ('class="alternate"' == $style) ? '' : 'class="alternate"';
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $tableposts WHERE post_author = $user->ID and post_status = 'publish'"); $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $tableposts WHERE post_author = $user->ID and post_status = 'publish'");
if (0 < $numposts) $numposts = "<a href='edit.php?author=$user_data->ID' title='View posts'>$numposts</a>"; if (0 < $numposts) $numposts = "<a href='edit.php?author=$user_data->ID' title='View posts'>$numposts</a>";
echo " echo "
<tr style='background-color: $bgcolor'> <tr $style>
<td>$user_data->ID</td> <td align='center'>$user_data->ID</td>
<td><strong>$user_data->user_nickname</strong></td> <td><strong>$user_data->user_nickname</strong></td>
<td>$user_data->user_firstname $user_data->user_lastname</td> <td>$user_data->user_firstname $user_data->user_lastname</td>
<td><a href='mailto:$email' title='e-mail: $email'>$email</a></td> <td><a href='mailto:$email' title='e-mail: $email'>$email</a></td>
@ -132,51 +132,46 @@ default:
</div> </div>
<?php <?php
$users = $wpdb->get_results("SELECT * FROM $tableusers WHERE user_level=0 ORDER BY ID"); $users = $wpdb->get_results("SELECT * FROM $tableusers WHERE user_level = 0 ORDER BY ID");
if ($users) { if ($users) {
?> ?>
<div class="wrap"> <div class="wrap">
<h2>Users</h2> <h2>Users</h2>
<table cellpadding="5" cellspacing="0"> <table cellpadding="3" cellspacing="3" width="100%">
<tr> <tr>
<td>ID</td> <th>ID</th>
<td>Nickname</td> <th>Nickname</th>
<td>Name</td> <th>Name</th>
<td>E-mail</td> <th>E-mail</th>
<td>URL</td> <th>URL</th>
<td>Level</td> <th>Level</th>
<?php if ($user_level > 3) { ?>
<td>Login</td>
<?php } ?>
</tr> </tr>
<?php <?php
foreach ($users as $user) { foreach ($users as $user) {
$user_data = get_userdata($user->ID); $user_data = get_userdata($user->ID);
echo "<tr>\n<!--".$user_data->user_login."-->\n";
$email = $user_data->user_email; $email = $user_data->user_email;
$url = $user_data->user_url; $url = $user_data->user_url;
$bg1 = ($user_data->user_login == $user_login) ? "style=\"background-image: url('../b2-img/b2button.gif');\"" : "bgcolor=\"#dddddd\""; $short_url = str_replace('http://', '', stripslashes($url));
$bg2 = ($user_data->user_login == $user_login) ? "style=\"background-image: url('../b2-img/b2button.gif');\"" : "bgcolor=\"#eeeeee\""; $short_url = str_replace('www.', '', $short_url);
echo "<td $bg1>".$user_data->ID."</td>\n"; if ('/' == substr($short_url, -1))
echo "<td $bg2><b><a href=\"javascript:profile(".$user_data->ID.")\">".$user_data->user_nickname."</a></b></td>\n"; $short_url = substr($short_url, 0, -1);
echo "<td $bg1>".$user_data->user_firstname."&nbsp;".$user_data->user_lastname."</td>\n"; if (strlen($short_url) > 35)
echo "<td $bg1>&nbsp;<a href=\"mailto:".antispambot($email)."\" title=\"e-mail: ".antispambot($email)."\"><img src=\"../b2-img/email.gif\" border=\"0\" alt=\"e-mail: ".antispambot($email)."\" /></a>&nbsp;</td>"; $short_url = substr($short_url, 0, 32).'...';
echo "<td $bg2>&nbsp;"; $style = ('class="alternate"' == $style) ? '' : 'class="alternate"';
if (($user_data->user_url != "http://") and ($user_data->user_url != "")) echo "\n<tr $style>
echo "<a href=\"$url\" target=\"_blank\" title=\"website: $url\"><img src=\"../b2-img/url.gif\" border=\"0\" alt=\"website: $url\" /></a>&nbsp;"; <td align='center'>$user_data->ID</td>
echo "</td>\n"; <td><strong>$user_data->user_nickname</td>
echo "<td $bg1>".$user_data->user_level; <td>$user_data->user_firstname $user_data->user_lastname</td>
if ($user_level >= 2) <td><a href='mailto:$email' title='e-mail: $email'>$email</a></td>
echo " <a href=\"users.php?action=promote&id=".$user_data->ID."&prom=up\">+</a> "; <td><a href='$url' title='website: $url'>$short_url</a></td>
<td align='center'>";
if ($user_level >= 3) if ($user_level >= 3)
echo " <a href=\"users.php?action=delete&id=".$user_data->ID."\" style=\"color:red;font-weight:bold;\">X</a> "; echo " <a href=\"users.php?action=delete&id=".$user_data->ID."\" style=\"color:red;font-weight:bold;\">X</a> ";
echo "</td>\n"; echo $user_data->user_level;
if ($user_level > 3) { if ($user_level >= 2)
echo "<td $bg2>".$user_data->user_login."</td>\n"; echo " <a href=\"users.php?action=promote&id=".$user_data->ID."&prom=up\">+</a> ";
} echo "</td>\n</tr>\n";
echo "</tr>\n";
} }
?> ?>
</table> </table>