--- memcache-session.inc 2010-11-30 08:48:17.000000000 -0500 +++ memcache-session.inc 2010-11-30 09:00:50.000000000 -0500 @@ -96,11 +96,10 @@ function _drupal_session_write($key, $va $session->hostname = ip_address(); $session->session = $value; $session->timestamp = REQUEST_TIME; -print $session->timestamp; // Be sure that we have the latest user object. If user_save() has been // called, we need to refresh the object from the database. - $user = sess_user_load($session); + $user = _memcache_session_user_load($session); // If this is an authenticated user, or there is something to save in the // session, or this is an anonymous user who currently has nothing in the @@ -356,8 +355,8 @@ function _memcache_session_user_load($se // Add roles element to $user $user->roles = array(); $user->roles[DRUPAL_AUTHENTICATED_RID] = 'authenticated user'; - $result = db_query("SELECT r.rid, r.name FROM {role} r INNER JOIN {users_roles} ur ON ur.rid = r.rid WHERE ur.uid = %d", $user->uid); - while ($role = db_fetch_object($result)) { + $result = db_query("SELECT r.rid, r.name FROM {role} r INNER JOIN {users_roles} ur ON ur.rid = r.rid WHERE ur.uid = :uid", array(':uid' => $user->uid)); + while ($role = $result->fetchObject()) { $user->roles[$role->rid] = $role->name; } }