From f52c936f4d451a5d3a87d2501aa5a1701cdafde5 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Wed, 17 Mar 2010 08:24:09 -0400 Subject: [PATCH] Merged devel-threads branch (r3066:3364) back into trunk --- program/include/rcube_user.php | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/program/include/rcube_user.php b/program/include/rcube_user.php index 835ffe9..6ed16db 100644 --- a/program/include/rcube_user.php +++ b/program/include/rcube_user.php @@ -111,19 +111,22 @@ if (!isset($old_prefs[$key]) && ($value == $config->get($key))) unset($save_prefs[$key]); } - + + $save_prefs = serialize($save_prefs); + $this->db->query( "UPDATE ".get_table_name('users')." SET preferences=?, language=? WHERE user_id=?", - serialize($save_prefs), + $save_prefs, $_SESSION['language'], $this->ID); $this->language = $_SESSION['language']; if ($this->db->affected_rows()) { $config->set_user_prefs($a_user_prefs); + $this->data['preferences'] = $save_prefs; return true; } -- Gitblit v1.9.1