瀏覽代碼

Fix undefined field problem

pdontthink 17 年之前
父節點
當前提交
5fb55532e2
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      functions/imap_messages.php

+ 3 - 1
functions/imap_messages.php

@@ -231,7 +231,9 @@ function get_squirrel_sort($imap_stream, $sSortField, $reverse = false, $aUid =
 
     // sqimap_get_small_header (see above) returns fields in lower case,
     // but the code below uses all upper case
-    foreach ($msgs as $k => $v) $msgs[$k][strtoupper($sSortField)] = $msgs[$k][strtolower($sSortField)];
+    foreach ($msgs as $k => $v) 
+        if (isset($msgs[$k][strtolower($sSortField)])) 
+            $msgs[$k][strtoupper($sSortField)] = $msgs[$k][strtolower($sSortField)];
 
     $aUid = array();
     $walk = false;