Changeset a999682 in github
- Timestamp:
- Sep 29, 2010 8:56:10 AM (3 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- b3660bb
- Parents:
- e999919
- Files:
-
- 6 edited
-
CHANGELOG (modified) (1 diff)
-
program/localization/en_US/labels.inc (modified) (2 diffs)
-
program/localization/pl_PL/labels.inc (modified) (1 diff)
-
program/steps/mail/func.inc (modified) (1 diff)
-
program/steps/mail/show.inc (modified) (5 diffs)
-
program/steps/settings/func.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CHANGELOG
re999919 ra999682 5 5 - Add link to identities in compose window (#1486729) 6 6 - Add Internationalized Domain Name (IDNA) support (#1483894) 7 - Add option to automatically send read notifications for known senders (1485883) 7 8 8 9 RELEASE 0.4.1 -
program/localization/en_US/labels.inc
rd7f9eb5 ra999682 316 316 $labels['serversettings'] = 'Server Settings'; 317 317 $labels['mailboxview'] = 'Mailbox View'; 318 $labels['mdnrequests'] = 'Sender notifications'; 319 $labels['askuser'] = 'ask the user'; 320 $labels['autosend'] = 'send automatically'; 318 $labels['mdnrequests'] = 'On request for return receipt'; 319 $labels['askuser'] = 'ask me'; 320 $labels['autosend'] = 'send receipt'; 321 $labels['autosendknown'] = 'send receipt to my contacts only'; 321 322 $labels['ignore'] = 'ignore'; 322 323 $labels['readwhendeleted'] = 'Mark the message as read on delete'; … … 406 407 $labels['korean'] = 'Korean'; 407 408 $labels['chinese'] = 'Chinese'; 408 409 409 410 ?> -
program/localization/pl_PL/labels.inc
re019f2d ra999682 296 296 $labels['serversettings'] = 'Ustawienia serwera'; 297 297 $labels['mailboxview'] = 'Widok skrzynki pocztowej'; 298 $labels['mdnrequests'] = 'Potwierdzenia odbioru'; 299 $labels['askuser'] = 'pytaj'; 300 $labels['autosend'] = 'wyÅlij automatycznie'; 298 $labels['mdnrequests'] = 'Na ÅŒadanie potwierdzenia odbioru'; 299 $labels['askuser'] = 'pytaj mnie'; 300 $labels['autosend'] = 'wyÅlij potwierdzenie'; 301 $labels['autosendknown'] = 'wyÅlij potwierdzenie tylko do moich kontaktów'; 301 302 $labels['ignore'] = 'ignoruj'; 302 303 $labels['readwhendeleted'] = 'Podczas usuwania oznacz wiadomoÅÄ jako przeczytanÄ -
program/steps/mail/func.inc
re999919 ra999682 1585 1585 } 1586 1586 1587 1588 function rcmail_send_mdn($uid, &$smtp_error) 1587 /** 1588 * Send the MDN response 1589 * 1590 * @param mixed $message Original message object (rcube_message) or UID 1591 * @param array $smtp_error SMTP error array (reference) 1592 * 1593 * @return boolean Send status 1594 */ 1595 function rcmail_send_mdn($message, &$smtp_error) 1589 1596 { 1590 1597 global $RCMAIL, $IMAP; 1591 1598 1592 $message = new rcube_message($uid); 1599 if (!is_a($message, rcube_message)) 1600 $message = new rcube_message($message); 1593 1601 1594 1602 if ($message->headers->mdn_to && !$message->headers->mdn_sent && -
program/steps/mail/show.inc
r0911fac ra999682 73 73 $mbox_name != $CONFIG['sent_mbox']) 74 74 { 75 if (intval($CONFIG['mdn_requests']) === 1) 76 { 77 if (rcmail_send_mdn($MESSAGE->uid, $smtp_error)) 75 $mdn_cfg = intval($CONFIG['mdn_requests']); 76 77 if ($mdn_cfg == 1 || ($mdn_cfg == 3 && rcmail_contact_exists($MESSAGE->sender['mailto']))) { 78 // Send MDN 79 if (rcmail_send_mdn($MESSAGE, $smtp_error)) 78 80 $OUTPUT->show_message('receiptsent', 'confirmation'); 79 81 else if ($smtp_error) … … 82 84 $OUTPUT->show_message('errorsendingreceipt', 'error'); 83 85 } 84 else if ( empty($CONFIG['mdn_requests']))85 {86 else if ($mdn_cfg != 2) { 87 // Ask user 86 88 $OUTPUT->add_label('mdnrequest'); 87 89 $OUTPUT->set_env('mdn_request', true); … … 182 184 } 183 185 184 185 186 186 function rcmail_remote_objects_msg($attrib) 187 187 { … … 202 202 $RCMAIL->output->add_gui_object('remoteobjectsmsg', $attrib['id']); 203 203 return html::div($attrib, $msg); 204 } 205 206 function rcmail_contact_exists($email) 207 { 208 global $RCMAIL; 209 210 if ($email) { 211 // @TODO: search in all address books? 212 $CONTACTS = $RCMAIL->get_address_book(null, true); 213 $existing = $CONTACTS->search('email', $email, true, false); 214 if ($existing->count) 215 return true; 216 } 217 218 return false; 204 219 } 205 220 … … 229 244 exit; 230 245 231 -
program/steps/settings/func.inc
re999919 ra999682 324 324 $select_mdn_requests->add(rcube_label('askuser'), 0); 325 325 $select_mdn_requests->add(rcube_label('autosend'), 1); 326 $select_mdn_requests->add(rcube_label('autosendknown'), 3); 326 327 $select_mdn_requests->add(rcube_label('ignore'), 2); 327 328
Note: See TracChangeset
for help on using the changeset viewer.
