From d36ea5313e05fac619d165c6a9ad5fa95a7d0010 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 29 Jul 2009 13:02:43 -0600 Subject: [PATCH] Upgrade.php --- imp/lib/LoginTasks/SystemTask/Upgrade.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/imp/lib/LoginTasks/SystemTask/Upgrade.php b/imp/lib/LoginTasks/SystemTask/Upgrade.php index fc745214f..6fd3015ae 100644 --- a/imp/lib/LoginTasks/SystemTask/Upgrade.php +++ b/imp/lib/LoginTasks/SystemTask/Upgrade.php @@ -32,6 +32,18 @@ class IMP_LoginTasks_SystemTask_Upgrade extends Horde_LoginTasks_SystemTask if ($sortby > 10) { $GLOBALS['prefs']->setValue('sortby', Horde_Imap_Client::SORT_ARRIVAL); } + + $update = false; + $sortpref = @unserialize($GLOBALS['prefs']->getValue('sortpref')); + foreach ($sortpref as $key => $val) { + if ($val > 10) { + $sortpref[$key] = Horde_Imap_Client::SORT_ARRIVAL; + $update = true; + } + } + if ($update) { + $GLOBALS['prefs']->setValue('sortpref', serialize($sortpref)); + } } } -- 2.11.0