Changeset 998 in subversion


Ignore:
Timestamp:
Feb 2, 2008 3:30:01 PM (5 years ago)
Author:
thomasb
Message:

Also respect receipt and priority settings when re-opening a draft message

Location:
trunk/roundcubemail
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/CHANGELOG

    r976 r998  
    11CHANGELOG RoundCube Webmail 
    22--------------------------- 
     3 
     42008/02/02 (thomasb) 
     5---------- 
     6- Always update $CONFIG with user prefs (#1484729) 
     7- Don't ask for MDN confirmations on drafted messages (#1484691) 
     8-  
    39 
    4102008/01/31 (robin) 
  • trunk/roundcubemail/program/lib/imap.inc

    r994 r998  
    127127        var $internaldate; 
    128128        var $references; 
     129        var $priority; 
    129130        var $mdn_to; 
    130131        var $mdn_sent = false; 
     
    15161517    $request .= "(DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC "; 
    15171518    $request .= "CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID "; 
    1518     $request .= "REFERENCES DISPOSITION-NOTIFICATION-TO)])\r\n"; 
     1519    $request .= "REFERENCES DISPOSITION-NOTIFICATION-TO X-PRIORITY)])\r\n"; 
    15191520 
    15201521        if (!fputs($fp, $request)) { 
     
    16251626                                        case 'message-id': 
    16261627                                                $result[$id]->messageID = $string; 
     1628                                                break; 
     1629                                        case 'x-priority': 
     1630                                                if (preg_match('/^(\d+)/', $string, $matches)) 
     1631                                                        $result[$id]->priority = intval($matches[1]); 
    16271632                                                break; 
    16281633                                } // end switch () 
  • trunk/roundcubemail/program/steps/mail/compose.inc

    r989 r998  
    737737function rcmail_priority_selector($attrib) 
    738738{ 
     739  global $MESSAGE; 
     740   
    739741  list($form_start, $form_end) = get_form_tags($attrib); 
    740742  unset($attrib['form']); 
     
    750752                 array(5, 4, 0, 2, 1)); 
    751753                  
    752   $sel = isset($_POST['_priority']) ? $_POST['_priority'] : 0; 
     754  $sel = isset($_POST['_priority']) ? $_POST['_priority'] : intval($MESSAGE['headers']->priority); 
    753755 
    754756  $out = $form_start ? "$form_start\n" : ''; 
     
    762764function rcmail_receipt_checkbox($attrib) 
    763765{ 
     766  global $MESSAGE; 
     767   
    764768  list($form_start, $form_end) = get_form_tags($attrib); 
    765769  unset($attrib['form']); 
     
    773777 
    774778  $out = $form_start ? "$form_start\n" : ''; 
    775   $out .= $checkbox->show(0); 
     779  $out .= $checkbox->show($MESSAGE['headers']->mdn_to ? 1 : 0); 
    776780  $out .= $form_end ? "\n$form_end" : ''; 
    777781 
Note: See TracChangeset for help on using the changeset viewer.