Changeset 2735 in subversion for trunk/roundcubemail/program/lib/imap.inc
- Timestamp:
- Jul 11, 2009 10:34:48 AM (4 years ago)
- File:
-
- 1 edited
-
trunk/roundcubemail/program/lib/imap.inc (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/lib/imap.inc
r2719 r2735 2191 2191 } 2192 2192 2193 function iil_C_FetchPartHeader(&$conn, $mailbox, $id, $ part) {2193 function iil_C_FetchPartHeader(&$conn, $mailbox, $id, $is_uid=false, $part=NULL) { 2194 2194 2195 2195 $part = empty($part) ? 'HEADER' : $part.'.MIME'; 2196 2196 2197 return iil_C_HandlePartBody($conn, $mailbox, $id, $ part);2198 } 2199 2200 function iil_C_HandlePartBody(&$conn, $mailbox, $id, $ part='', $encoding=NULL, $print=NULL, $file=NULL) {2197 return iil_C_HandlePartBody($conn, $mailbox, $id, $is_uid, $part); 2198 } 2199 2200 function iil_C_HandlePartBody(&$conn, $mailbox, $id, $is_uid=false, $part='', $encoding=NULL, $print=NULL, $file=NULL) { 2201 2201 2202 2202 $fp = $conn->fp; … … 2225 2225 // format request 2226 2226 $key = 'ftch0'; 2227 $request = $key . " FETCH $id (BODY.PEEK[$part])";2227 $request = $key . ($is_uid ? ' UID' : '') . " FETCH $id (BODY.PEEK[$part])"; 2228 2228 // send request 2229 2229 if (!iil_PutLine($fp, $request)) { … … 2347 2347 } 2348 2348 2349 function iil_C_FetchPartBody(&$conn, $mailbox, $id, $part, $file=NULL) {2350 return iil_C_HandlePartBody($conn, $mailbox, $id, $part, NULL, NULL, $file);2351 }2352 2353 function iil_C_PrintPartBody(&$conn, $mailbox, $id, $part) {2354 iil_C_HandlePartBody($conn, $mailbox, $id, $part, NULL, true, NULL);2355 }2356 2357 2349 function iil_C_CreateFolder(&$conn, $folder) { 2358 2350 $fp = $conn->fp; … … 2478 2470 } 2479 2471 2480 function iil_C_FetchStructureString(&$conn, $folder, $id ) {2472 function iil_C_FetchStructureString(&$conn, $folder, $id, $is_uid=false) { 2481 2473 $fp = $conn->fp; 2482 2474 $result = false; … … 2485 2477 $key = 'F1247'; 2486 2478 2487 if (iil_PutLine($fp, "$keyFETCH $id (BODYSTRUCTURE)")) {2479 if (iil_PutLine($fp, $key . ($is_uid ? ' UID' : '') ." FETCH $id (BODYSTRUCTURE)")) { 2488 2480 do { 2489 2481 $line = iil_ReadLine($fp, 5000);
Note: See TracChangeset
for help on using the changeset viewer.
