thomascube
2006-03-27 0d361b9e4a878e63055aeab12a0dc9e21386501b
Fixed buggy date sorting patch


1 files modified
14 ■■■■ changed files
program/lib/imap.inc 14 ●●●● patch | view | raw | blame | history
program/lib/imap.inc
@@ -39,6 +39,7 @@
        - Added BCC and REFERENCE to the list of headers to fetch in iil_C_FetchHeaders()
        - Leave messageID unchanged in iil_C_FetchHeaders()
        - Avoid stripslahes in iil_Connect()
        - Added patch to iil_SortHeaders() by Richard Green
        - Removed <br> from error messages (better for logging)
        - Removed some debuggers (echo ...)
@@ -1411,9 +1412,16 @@
        reset($a);
        while (list($key, $val)=each($a)){
            $data=$a[$key]->$field;
            if (is_string($data))
                $data=strtoupper(str_replace($stripArr, "", $data));
            if ($field=="timestamp"){
                $data = @strtotime($val->date);
                if ($data == false)
                    $data = $val->timestamp;
                }
            else {
                $data = $val->$field;
                if (is_string($data))
                    $data=strtoupper(str_replace($stripArr, "", $data));
                }
            $index[$key]=$data;
        }