Changeset 1b30a71 in github
- Timestamp:
- Apr 8, 2012 12:34:36 PM (13 months ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.8
- Children:
- a945da6
- Parents:
- 84b028c
- Files:
-
- 10 edited
-
CHANGELOG (modified) (1 diff)
-
config/main.inc.php.dist (modified) (1 diff)
-
program/js/app.js (modified) (4 diffs)
-
program/localization/en_GB/labels.inc (modified) (1 diff)
-
program/localization/en_US/labels.inc (modified) (1 diff)
-
program/localization/zh_TW/labels.inc (modified) (1 diff)
-
program/steps/mail/func.inc (modified) (1 diff)
-
program/steps/mail/show.inc (modified) (2 diffs)
-
program/steps/settings/func.inc (modified) (1 diff)
-
program/steps/settings/save_prefs.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CHANGELOG
r59c404d r1b30a71 2 2 =========================== 3 3 4 - Add option to delete messages instead of moving to Trash when in Junk folder (#1486686) 4 5 - Fix invisible cursor when replying to a html message (#1487073) 5 6 - Reset IP stored in session when destroying session data (#1488056) -
config/main.inc.php.dist
rc04b23a r1b30a71 786 786 $rcmail_config['delete_always'] = false; 787 787 788 // Directly delete messages in Junk instead of moving to Trash 789 $rcmail_config['delete_junk'] = false; 790 788 791 // Behavior if a received message requests a message delivery notification (read receipt) 789 792 // 0 = ask the user, 1 = send automatically, 2 = ignore (never send or ask) -
program/js/app.js
r85fd292 r1b30a71 221 221 } 222 222 223 if (!this.env.flag_for_deletion && this.env.trash_mailbox && this.env.mailbox != this.env.trash_mailbox) 224 this.set_alttext('delete', 'movemessagetotrash'); 223 this.set_button_titles(); 225 224 226 225 this.env.message_commands = ['show', 'reply', 'reply-all', 'reply-list', 'forward', … … 574 573 if (this.task == 'mail') { 575 574 this.list_mailbox(props); 576 577 if (this.env.trash_mailbox && !this.env.flag_for_deletion) 578 this.set_alttext('delete', this.env.mailbox != this.env.trash_mailbox ? 'movemessagetotrash' : 'deletemessage'); 579 } 580 else if (this.task == 'addressbook') { 575 this.set_button_titles(); 576 } 577 else if (this.task == 'addressbook') 581 578 this.list_contacts(props); 582 }583 579 break; 584 580 … … 2571 2567 else if (!trash || this.env.mailbox == trash) 2572 2568 this.permanently_remove_messages(); 2569 // we're in Junk folder and delete_junk is enabled 2570 else if (this.env.delete_junk && this.env.junk_mailbox && this.env.mailbox == this.env.junk_mailbox) 2571 this.permanently_remove_messages(); 2573 2572 // if there is a trash mailbox defined and we're not currently in it 2574 2573 else { … … 2870 2869 }; 2871 2870 2871 // Sets title of the delete button 2872 this.set_button_titles = function() 2873 { 2874 var label = 'deletemessage'; 2875 2876 if (!this.env.flag_for_deletion 2877 && this.env.trash_mailbox && this.env.mailbox != this.env.trash_mailbox 2878 && (!this.env.delete_junk || !this.env.junk_mailbox || this.env.mailbox != this.env.junk_mailbox) 2879 ) 2880 label = 'movemessagetotrash'; 2881 2882 this.set_alttext('delete', label); 2883 }; 2872 2884 2873 2885 /*********************************************************/ -
program/localization/en_GB/labels.inc
rdc365cc r1b30a71 342 342 $labels['skipdeleted'] = 'Do not show deleted messages'; 343 343 $labels['deletealways'] = 'If moving messages to "Deleted Items" fails, permanently delete them'; 344 $labels['deletejunk'] = 'Directly delete messages in Junk'; 344 345 $labels['showremoteimages'] = 'Display remote inline images'; 345 346 $labels['fromknownsenders'] = 'from known senders'; -
program/localization/en_US/labels.inc
r71e9efb r1b30a71 403 403 $labels['skipdeleted'] = 'Do not show deleted messages'; 404 404 $labels['deletealways'] = 'If moving messages to Trash fails, delete them'; 405 $labels['deletejunk'] = 'Directly delete messages in Junk'; 405 406 $labels['showremoteimages'] = 'Display remote inline images'; 406 407 $labels['fromknownsenders'] = 'from known senders'; -
program/localization/zh_TW/labels.inc
rdc365cc r1b30a71 398 398 $labels['skipdeleted'] = 'äžèŠé¡¯ç€ºå·²åªé€çéµä»¶'; 399 399 $labels['deletealways'] = 'åŠæç§»å°ååŸæ¡¶å€±æïŒå°±çŽæ¥åªé€'; 400 $labels['deletejunk'] = 'çŽæ¥åŸååŸéµä»¶åªé€'; 400 401 $labels['showremoteimages'] = '顯瀺é 端éµä»¶å 401 402 §æäžçåç'; -
program/steps/mail/func.inc
r567be64 r1b30a71 100 100 $OUTPUT->set_env('preview_pane_mark_read', $RCMAIL->config->get('preview_pane_mark_read', 0)); 101 101 102 if ($CONFIG['delete_junk']) 103 $OUTPUT->set_env('delete_junk', true); 102 104 if ($CONFIG['flag_for_deletion']) 103 105 $OUTPUT->set_env('flag_for_deletion', true); -
program/steps/mail/show.inc
r002189e r1b30a71 53 53 $OUTPUT->set_env('delimiter', $RCMAIL->storage->get_hierarchy_delimiter()); 54 54 $OUTPUT->set_env('mailbox', $mbox_name); 55 if ($CONFIG['drafts_mbox']) {56 $OUTPUT->set_env('drafts_mailbox', $CONFIG['drafts_mbox']);57 }58 55 59 56 // mimetypes supported by the browser (default settings) … … 61 58 $OUTPUT->set_env('mimetypes', is_string($mimetypes) ? explode(',', $mimetypes) : (array)$mimetypes); 62 59 60 if ($CONFIG['drafts_mbox']) 61 $OUTPUT->set_env('drafts_mailbox', $CONFIG['drafts_mbox']); 63 62 if ($CONFIG['trash_mbox']) 64 63 $OUTPUT->set_env('trash_mailbox', $CONFIG['trash_mbox']); 64 if ($CONFIG['junk_mbox']) 65 $OUTPUT->set_env('junk_mailbox', $CONFIG['junk_mbox']); 66 if ($CONFIG['delete_junk']) 67 $OUTPUT->set_env('delete_junk', true); 65 68 if ($CONFIG['flag_for_deletion']) 66 69 $OUTPUT->set_env('flag_for_deletion', true); -
program/steps/settings/func.inc
r06c990e r1b30a71 817 817 } 818 818 819 if (!isset($no_override['delete_junk'])) { 820 $field_id = 'rcmfd_delete_junk'; 821 $input_delete_junk = new html_checkbox(array('name' => '_delete_junk', 'id' => $field_id, 'value' => 1)); 822 823 $blocks['main']['options']['delete_junk'] = array( 824 'title' => html::label($field_id, Q(rcube_label('deletejunk'))), 825 'content' => $input_delete_junk->show($config['delete_junk']?1:0), 826 ); 827 } 828 819 829 // Trash purging on logout 820 830 if (!isset($no_override['logout_purge'])) { -
program/steps/settings/save_prefs.inc
rf9a9677 r1b30a71 111 111 'flag_for_deletion' => isset($_POST['_flag_for_deletion']) ? TRUE : FALSE, 112 112 'delete_always' => isset($_POST['_delete_always']) ? TRUE : FALSE, 113 'delete_junk' => isset($_POST['_delete_junk']) ? TRUE : FALSE, 113 114 'logout_purge' => isset($_POST['_logout_purge']) ? TRUE : FALSE, 114 115 'logout_expunge' => isset($_POST['_logout_expunge']) ? TRUE : FALSE,
Note: See TracChangeset
for help on using the changeset viewer.
