summaryrefslogtreecommitdiff
path: root/modules/user.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-01-13 19:25:37 +0000
committerDries Buytaert <dries@buytaert.net>2004-01-13 19:25:37 +0000
commiteee72bfa9509e99be79f9c92e6330bc00ea498dd (patch)
tree30c11ee855f1025325e617aeefa6ee307a957a2a /modules/user.module
parent75685d8c3d21eb8ac93e03b9f202aefdedaabe58 (diff)
downloadbrdo-eee72bfa9509e99be79f9c92e6330bc00ea498dd.tar.gz
brdo-eee72bfa9509e99be79f9c92e6330bc00ea498dd.tar.bz2
- Patch 4859: new drupal_unpack() consolidates duplicate code and makes it
easy to show avatars next to nodes and comments. Patch by Moshe. As a showcase, maybe Xtemplate should have an option to enable/disable avatars?
Diffstat (limited to 'modules/user.module')
-rw-r--r--modules/user.module9
1 files changed, 2 insertions, 7 deletions
diff --git a/modules/user.module b/modules/user.module
index bd58e9fa9..82d766e00 100644
--- a/modules/user.module
+++ b/modules/user.module
@@ -40,13 +40,8 @@ function user_load($array = array()) {
$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)) {
- foreach ($data as $key => $value) {
- if (!isset($user->$key)) {
- $user->$key = $value;
- }
- }
- }
+ $user = drupal_unpack($user);
+
user_module_invoke("load", $array, $user);