Fix bugs #1484555, #1484646 and #1484639
| | |
| | | CHANGELOG RoundCube Webmail |
| | | --------------------------- |
| | | |
| | | 2007/11/06 (thomasb) |
| | | ---------- |
| | | - Switch to/from when searcing in Sent folder (#1484555) |
| | | - Correctly read the References header (#1484646) |
| | | - Unset old cookie in before sending a new value (#1484639) |
| | | |
| | | 2007/10/22 (tomekp) |
| | | ---------- |
| | | - update ru, eo localizations |
| | | |
| | | 2007/10/17 (thomasb) |
| | |
| | | |
| | | session_id($random); |
| | | $cookie = session_get_cookie_params(); |
| | | setcookie(session_name(), "", time() -3600); |
| | | setcookie(session_name(), $random, $cookie['lifetime'], $cookie['path']); |
| | | |
| | | return true; |
| | |
| | | /* FETCH date,from,subject headers */ |
| | | $key="fh".($c++); |
| | | $prefix=$uidfetch?" UID":""; |
| | | $request=$key.$prefix." FETCH $message_set (BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID REFERENCE)])\r\n"; |
| | | $request=$key.$prefix." FETCH $message_set (BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID REFERENCES)])\r\n"; |
| | | |
| | | if (!fputs($fp, $request)) return false; |
| | | do{ |
| | |
| | | $result[$id]->encoding = str_replace("\n", " ", $headers["content-transfer-encoding"]); |
| | | $result[$id]->ctype = str_replace("\n", " ", $headers["content-type"]); |
| | | $result[$id]->in_reply_to = ereg_replace("[\n<>]",'', $headers['in-reply-to']); |
| | | $result[$id]->reference = $headers["reference"]; |
| | | $result[$id]->references = $headers["references"]; |
| | | |
| | | list($result[$id]->ctype, $ctype_add) = explode(";", $headers["content-type"]); |
| | | |
| | |
| | | { |
| | | $_SESSION['compose']['reply_uid'] = $msg_uid; |
| | | $_SESSION['compose']['reply_msgid'] = $MESSAGE['headers']->messageID; |
| | | $_SESSION['compose']['references'] = $MESSAGE['headers']->reference; |
| | | $_SESSION['compose']['references'] .= !empty($MESSAGE['headers']->reference) ? ' ' : ''; |
| | | $_SESSION['compose']['references'] .= $MESSAGE['headers']->messageID; |
| | | $_SESSION['compose']['references'] = trim($MESSAGE['headers']->references . " " . $MESSAGE['headers']->messageID); |
| | | |
| | | if (!empty($_GET['_all'])) |
| | | $MESSAGE['reply_all'] = 1; |
| | |
| | | // search in subject and sender by default |
| | | else |
| | | { |
| | | $subject = array("HEADER SUBJECT", "HEADER FROM"); |
| | | $from = ($mbox == $CONFIG['sent_mbox'] || $mbox == $CONFIG['drafts_mbox']) ? "TO" : "FROM"; |
| | | $subject = array("HEADER SUBJECT", "HEADER $from"); |
| | | $search = trim($str); |
| | | } |
| | | |