+/* decide if we are thread sorting or not */
+if ($allow_thread_sort == TRUE) {
+ if (isset($set_thread)) {
+ $aMbxResponse['SORT_ARRAY'] = false;
+ if (sqsession_is_registered('indent_array')) {
+ sqsession_unregister('indent_array');
+ }
+ if (sqsession_is_registered('server_sort_array')) {
+ sqsession_unregister('server_sort_array');
+ }
+ if ($set_thread == 1) {
+ setPref($data_dir, $username, "thread_$mailbox", 1);
+ $thread_sort_messages = '1';
+ } else if ($set_thread == 2) {
+ setPref($data_dir, $username, "thread_$mailbox", 0);
+ $thread_sort_messages = '0';
+ }
+ } else {
+ $thread_sort_messages = getPref($data_dir, $username, "thread_$mailbox");
+ }
+} else {
+ $thread_sort_messages = 0;
+}
+
+
+