diff options
author | thomascube <thomas@roundcube.net> | 2008-02-02 20:30:01 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2008-02-02 20:30:01 +0000 |
commit | ff08eed202d77935f277bf221f753dad6f657fdb (patch) | |
tree | abac0380afa88db19d903ca5625d8853bab00d3f /program/steps/mail | |
parent | adc3e41f6e3dabff366dcecbae1cc7466decf983 (diff) |
Also respect receipt and priority settings when re-opening a draft message
Diffstat (limited to 'program/steps/mail')
-rw-r--r-- | program/steps/mail/compose.inc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/program/steps/mail/compose.inc b/program/steps/mail/compose.inc index 915d5a03a..908bc277e 100644 --- a/program/steps/mail/compose.inc +++ b/program/steps/mail/compose.inc @@ -736,6 +736,8 @@ function rcmail_compose_attachment_field($attrib) function rcmail_priority_selector($attrib) { + global $MESSAGE; + list($form_start, $form_end) = get_form_tags($attrib); unset($attrib['form']); @@ -749,7 +751,7 @@ function rcmail_priority_selector($attrib) rcube_label('highest')), array(5, 4, 0, 2, 1)); - $sel = isset($_POST['_priority']) ? $_POST['_priority'] : 0; + $sel = isset($_POST['_priority']) ? $_POST['_priority'] : intval($MESSAGE['headers']->priority); $out = $form_start ? "$form_start\n" : ''; $out .= $selector->show($sel); @@ -761,6 +763,8 @@ function rcmail_priority_selector($attrib) function rcmail_receipt_checkbox($attrib) { + global $MESSAGE; + list($form_start, $form_end) = get_form_tags($attrib); unset($attrib['form']); @@ -772,7 +776,7 @@ function rcmail_receipt_checkbox($attrib) $checkbox = new checkbox($attrib); $out = $form_start ? "$form_start\n" : ''; - $out .= $checkbox->show(0); + $out .= $checkbox->show($MESSAGE['headers']->mdn_to ? 1 : 0); $out .= $form_end ? "\n$form_end" : ''; return $out; |