From: Michael M Slusarz Date: Wed, 29 Jul 2009 19:02:43 +0000 (-0600) Subject: Upgrade.php X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d36ea5313e05fac619d165c6a9ad5fa95a7d0010;p=horde.git Upgrade.php --- 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)); + } } }