From: Tomas K. <to...@us...> - 2006-07-29 08:47:00
|
Update of /cvsroot/squirrelmail/squirrelmail/functions In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv10296/functions Modified Files: Tag: SM-1_4-STABLE imap_messages.php Log Message: make sure that filters plugin does not break interface on IMAP COPY error. (#1520437) Index: imap_messages.php =================================================================== RCS file: /cvsroot/squirrelmail/squirrelmail/functions/imap_messages.php,v retrieving revision 1.134.2.28 retrieving revision 1.134.2.29 diff -u -w -r1.134.2.28 -r1.134.2.29 --- imap_messages.php 13 May 2006 20:01:15 -0000 1.134.2.28 +++ imap_messages.php 29 Jul 2006 08:46:57 -0000 1.134.2.29 @@ -872,11 +872,22 @@ /** * Copies specified messages to specified folder - * Obsolete + * + * This function is removed from SquirrelMail 1.5.1 and later versions. + * @param stream $imap_stream IMAP connection resource + * @param string $start starting message id or uid. + * @param string $end end message id or uid + * @param string $mailbox target mailbox + * @param boolean $handle_errors (since 1.4.8) handle errors + * @return boolean (since 1.4.8) true, if message copy command was successful. + * false on error. + * @since 0.4 + * @deprecated Use sqimap_msgs_list_copy() instead. */ -function sqimap_messages_copy($imap_stream, $start, $end, $mailbox) { +function sqimap_messages_copy($imap_stream, $start, $end, $mailbox, $handle_errors=true) { global $uid_support; - $read = sqimap_run_command ($imap_stream, "COPY $start:$end \"$mailbox\"", true, $response, $message, $uid_support); + $read = sqimap_run_command ($imap_stream, "COPY $start:$end \"$mailbox\"", $handle_errors, $response, $message, $uid_support); + return ($response == 'OK'); } |