Changeset 3746 in subversion
- Timestamp:
- Jun 13, 2010 6:15:25 AM (3 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 3 edited
-
CHANGELOG (modified) (1 diff)
-
program/steps/mail/func.inc (modified) (2 diffs)
-
program/steps/mail/sendmail.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r3744 r3746 2 2 =========================== 3 3 4 - Use user's timezone in Date header, not server's timezone (#1486119) 4 5 - Add option to set separate footer for HTML messages (#1486660) 5 6 - Add real SMTP error description to displayed error messages (#1485927) -
trunk/roundcubemail/program/steps/mail/func.inc
r3726 r3746 1479 1479 // compose headers array 1480 1480 $headers = array( 1481 'Date' => date('r'),1481 'Date' => rcmail_user_date(), 1482 1482 'From' => $sender, 1483 1483 'To' => $message->headers->mdn_to, … … 1523 1523 return false; 1524 1524 } 1525 1526 // Returns RFC2822 formatted current date in user's timezone 1527 function rcmail_user_date() 1528 { 1529 global $CONFIG; 1530 1531 // get user's timezone 1532 if ($CONFIG['timezone'] === 'auto') { 1533 console($_SESSION['timezone']); 1534 $tz = isset($_SESSION['timezone']) ? $_SESSION['timezone'] : date('Z')/3600; 1535 } 1536 else { 1537 $tz = $CONFIG['timezone']; 1538 if ($CONFIG['dst_active']) 1539 $tz++; 1540 } 1541 1542 $date = time() + $tz * 60 * 60; 1543 $date = gmdate('r', $date); 1544 $date = preg_replace('/[+-][0-9]{4}$/', sprintf('%+05d', $tz * 100), $date); 1545 1546 return $date; 1547 } 1548 1525 1549 1526 1550 function rcmail_search_filter($attrib) -
trunk/roundcubemail/program/steps/mail/sendmail.inc
r3744 r3746 288 288 } 289 289 290 $headers['Date'] = date('r');290 $headers['Date'] = rcmail_user_date(); 291 291 $headers['From'] = rcube_charset_convert($identity_arr['string'], RCMAIL_CHARSET, $message_charset); 292 292 $headers['To'] = $mailto;
Note: See TracChangeset
for help on using the changeset viewer.
