summaryrefslogtreecommitdiff
path: root/modules/user/user.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2003-06-23 18:02:56 +0000
committerDries Buytaert <dries@buytaert.net>2003-06-23 18:02:56 +0000
commit3ee119d0f727c2b2fc8a0beeea2aaec29a7010f2 (patch)
tree1184d59ebc5018b8978d2f25db238e1635e5a5a9 /modules/user/user.module
parente756213b332727ed5725c081be32bb4af755e001 (diff)
downloadbrdo-3ee119d0f727c2b2fc8a0beeea2aaec29a7010f2.tar.gz
brdo-3ee119d0f727c2b2fc8a0beeea2aaec29a7010f2.tar.bz2
- Improvement: SQL improvements to the user module. Patch #44 and #45 by
Gerhard. - Improvement: CSS improvements. Patch #40 by Al. (TODO: we might be able to simplify admin.css now both drupal.css and admin.css are included to render administration pages. Tags like "body" and friends can probably be inherited.)
Diffstat (limited to 'modules/user/user.module')
-rw-r--r--modules/user/user.module6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/user/user.module b/modules/user/user.module
index ef085fbe2..3b024c9d7 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -73,7 +73,7 @@ function user_load($array = array()) {
$query .= "u.$key = '". check_query($value) ."' AND ";
}
}
- $result = db_query_range("SELECT u.*, r.name AS role FROM users u LEFT JOIN role r ON u.rid = r.rid WHERE $query u.status < 3", 0, 1);
+ $result = db_query_range("SELECT u.*, r.name AS role FROM role r INNER JOIN users u ON r.rid = u.rid WHERE $query u.status < 3", 0, 1);
$user = db_fetch_object($result);
if ($user->data && $data = unserialize($user->data)) {
@@ -1585,12 +1585,12 @@ function user_admin_edit($edit = array()) {
function user_admin_account() {
$query = arg(3);
- $queries = array("ORDER BY timestamp DESC", "ORDER BY u.uid DESC", "WHERE status = 0 ORDER BY u.uid DESC");
+ $queries = array("ORDER BY u.timestamp DESC", "ORDER BY u.uid DESC", "WHERE u.status = 0 ORDER BY u.uid DESC");
foreach (user_roles(1) as $key => $value) {
$queries[] = "WHERE r.name = '$value' ORDER BY u.uid DESC";
}
- $result = pager_query("SELECT u.uid, u.name, u.timestamp FROM users u LEFT JOIN role r ON u.rid = r.rid ". $queries[$query ? $query : 0], 50);
+ $result = pager_query("SELECT u.uid, u.name, u.timestamp FROM role r INNER JOIN users u ON r.rid = u.rid ". $queries[$query ? $query : 0], 50);
$header = array(t("username"), t("last access"), t("operations"));
while ($account = db_fetch_object($result)) {