Changeset ea090ca in github


Ignore:
Timestamp:
Apr 17, 2008 4:05:58 PM (5 years ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
653242c
Parents:
f294da0
Message:
  • Fix non-RFC dates formatting (#1484901)
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r1578816 rea090ca  
    66- Fix IMAP response in message body when message has no body (#1484964) 
    77- Updated PEAR::Auth_SASL to 1.0.2 
     8- Fix non-RFC dates formatting (#1484901) 
    89 
    9102008/04/16 (estadtherr) 
  • program/include/main.inc

    r3d35312 rea090ca  
    15081508   
    15091509  $ts = NULL; 
    1510    
     1510 
    15111511  if (is_numeric($date)) 
    15121512    $ts = $date; 
    15131513  else if (!empty($date)) 
    1514     $ts = @strtotime($date); 
    1515      
     1514    { 
     1515    while (($ts = @strtotime($date))===false) 
     1516      { 
     1517        // if we have a date in non-rfc format 
     1518        // remove token from the end and try again 
     1519        $d = explode(' ', $date); 
     1520        array_pop($d); 
     1521        if (!$d) break; 
     1522        $date = implode(' ', $d); 
     1523      } 
     1524    } 
     1525 
    15161526  if (empty($ts)) 
    15171527    return ''; 
  • program/steps/mail/func.inc

    rd7a411f rea090ca  
    971971 
    972972    if ($hkey=='date' && !empty($headers[$hkey])) 
    973       $header_value = format_date(strtotime($headers[$hkey])); 
     973      $header_value = format_date($headers[$hkey]); 
    974974    else if (in_array($hkey, array('from', 'to', 'cc', 'bcc', 'reply-to'))) 
    975975      $header_value = Q(rcmail_address_string($headers[$hkey], NULL, $attrib['addicon']), 'show'); 
     
    15011501      "\t" . rcube_label("to") . ': ' . rcube_imap::decode_mime_string($message['headers']->to, $message['headers']->charset) . "\r\n" . 
    15021502      "\t" . rcube_label("subject") . ': ' . $message['subject'] . "\r\n" . 
    1503       "\t" . rcube_label("sent") . ': ' . format_date(strtotime($message['headers']->date), $CONFIG['date_long']) . "\r\n" . 
     1503      "\t" . rcube_label("sent") . ': ' . format_date($message['headers']->date, $CONFIG['date_long']) . "\r\n" . 
    15041504      "\r\n" . rcube_label("receiptnote") . "\r\n"; 
    15051505     
Note: See TracChangeset for help on using the changeset viewer.