Changeset 2099 in subversion
- Timestamp:
- Nov 28, 2008 2:03:24 PM (4 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 9 edited
-
CHANGELOG (modified) (1 diff)
-
config/main.inc.php.dist (modified) (1 diff)
-
program/localization/de_CH/labels.inc (modified) (2 diffs)
-
program/localization/de_DE/labels.inc (modified) (2 diffs)
-
program/localization/en_GB/labels.inc (modified) (1 diff)
-
program/localization/en_US/labels.inc (modified) (1 diff)
-
program/steps/mail/check_recent.inc (modified) (4 diffs)
-
program/steps/settings/func.inc (modified) (2 diffs)
-
program/steps/settings/save_prefs.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r2094 r2099 1 1 CHANGELOG RoundCube Webmail 2 2 --------------------------- 3 4 2008/11/28 (thomasb) 5 ---------- 6 - Option to check for new mails in all folders (#1484374) 7 - Don't set client busy when checking for new messages (#1485276) 3 8 4 9 2008/11/26 (alec) -
trunk/roundcubemail/config/main.inc.php.dist
r2081 r2099 403 403 $rcmail_config['keep_alive'] = 60; 404 404 405 // If true all folders will be checked for recent messages 406 $rcmail_config['check_all_folders'] = FALSE; 407 405 408 // end of config file 406 409 ?> -
trunk/roundcubemail/program/localization/de_CH/labels.inc
r2063 r2099 123 123 $labels['none'] = 'Keine'; 124 124 $labels['unread'] = 'Ungelesene'; 125 $labels['flagged'] = 'Markiert'; 126 $labels['unanswered'] = 'Unbeantwortet'; 125 127 $labels['compact'] = 'Packen'; 126 128 $labels['empty'] = 'Leeren'; … … 235 237 $labels['messagescomposition'] = 'Nachrichtenerstellung'; 236 238 $labels['mimeparamfolding'] = 'Namen der DateianhÀnge'; 237 $labels['2231folding'] = 'VollstÀndig RFC 2231 kompatibel ( MozillaThunderbird)';239 $labels['2231folding'] = 'VollstÀndig RFC 2231 kompatibel (Thunderbird)'; 238 240 $labels['miscfolding'] = 'RFC 2047/2231 kompatibel (Microsoft Outlook)'; 239 241 $labels['2047folding'] = 'VollstÀndig RFC 2047 kompatibel (andere)'; 240 242 $labels['advancedoptions'] = 'Erweiterte Einstellungen'; 241 243 $labels['focusonnewmessage'] = 'Fokussiere Browserfenster bei neuen Nachrichten'; 244 $labels['checkallfolders'] = 'Alle Ordner auf neue Nachrichten prÃŒfen'; 242 245 $labels['folder'] = 'Ordner'; 243 246 $labels['folders'] = 'Ordner'; -
trunk/roundcubemail/program/localization/de_DE/labels.inc
r2015 r2099 122 122 $labels['none'] = 'Keine'; 123 123 $labels['unread'] = 'Ungelesene'; 124 $labels['flagged'] = 'Markiert'; 125 $labels['unanswered'] = 'Unbeantwortet'; 124 126 $labels['compact'] = 'Packen'; 125 127 $labels['empty'] = 'Leeren'; … … 234 236 $labels['messagescomposition'] = 'Nachrichtenerstellung'; 235 237 $labels['mimeparamfolding'] = 'Namen der DateianhÀnge'; 236 $labels['2231folding'] = 'VollstÀndig RFC 2231 kompatibel ( MozillaThunderbird)';238 $labels['2231folding'] = 'VollstÀndig RFC 2231 kompatibel (Thunderbird)'; 237 239 $labels['miscfolding'] = 'RFC 2047/2231 kompatibel (Microsoft Outlook)'; 238 240 $labels['2047folding'] = 'VollstÀndig RFC 2047 kompatibel (andere)'; 239 241 $labels['advancedoptions'] = 'Erweiterte Einstellungen'; 240 242 $labels['focusonnewmessage'] = 'Fokussiere Browserfenster bei neuen Nachrichten'; 243 $labels['checkallfolders'] = 'Alle Ordner auf neue Nachrichten prÃŒfen'; 241 244 $labels['folder'] = 'Ordner'; 242 245 $labels['folders'] = 'Ordner'; -
trunk/roundcubemail/program/localization/en_GB/labels.inc
r2003 r2099 234 234 $labels['advancedoptions'] = 'Advanced options'; 235 235 $labels['focusonnewmessage'] = 'Focus browser window on new message'; 236 $labels['checkallfolders'] = 'Check all folders for new messages'; 236 237 $labels['messagesdisplaying'] = 'Displaying Messages'; 237 238 $labels['messagescomposition'] = 'Composing Messages'; -
trunk/roundcubemail/program/localization/en_US/labels.inc
r2050 r2099 296 296 $labels['advancedoptions'] = 'Advanced options'; 297 297 $labels['focusonnewmessage'] = 'Focus browser window on new message'; 298 $labels['checkallfolders'] = 'Check all folders for new messages'; 298 299 299 300 $labels['folder'] = 'Folder'; -
trunk/roundcubemail/program/steps/mail/check_recent.inc
r2003 r2099 6 6 | | 7 7 | This file is part of the RoundCube Webmail client | 8 | Copyright (C) 2005-200 7, RoundCube Dev. - Switzerland |8 | Copyright (C) 2005-2008, RoundCube Dev. - Switzerland | 9 9 | Licensed under the GNU GPL | 10 10 | | … … 21 21 22 22 $a_mailboxes = $IMAP->list_mailboxes(); 23 $check_all = (bool)$RCMAIL->config->get('check_all_folders'); 23 24 24 foreach ($a_mailboxes as $mbox_name) 25 { 26 if ($mbox_name == $IMAP->get_mailbox_name()) 27 { 28 if ($recent_count = $IMAP->messagecount(NULL, 'RECENT', TRUE)) 29 { 25 foreach ($a_mailboxes as $mbox_name) { 26 if ($mbox_name == $IMAP->get_mailbox_name()) { 27 if ($recent_count = $IMAP->messagecount(NULL, 'RECENT', TRUE)) { 30 28 // refresh saved search set 31 29 if (($search_request = get_input_value('_search', RCUBE_INPUT_GPC)) && $IMAP->search_set) … … 48 46 $a_headers = array(); 49 47 for ($i=$recent_count, $id=$count_all-$recent_count+1; $i>0; $i--, $id++) 50 {48 { 51 49 // skip message if it does not match the current search 52 50 if (!$IMAP->in_searchset($id)) … … 56 54 if ($header->recent) 57 55 $a_headers[] = $header; 58 }56 } 59 57 60 58 rcmail_js_message_list($a_headers, TRUE); 61 }62 }63 else64 {65 if ($IMAP->messagecount($mbox_name, 'RECENT'))66 $OUTPUT->command('set_unread_count', $mbox_name, $IMAP->messagecount($mbox_name, 'UNSEEN'));67 59 } 68 60 } 61 else if ($IMAP->messagecount($mbox_name, 'RECENT', $check_all)) { 62 $OUTPUT->command('set_unread_count', $mbox_name, $IMAP->messagecount($mbox_name, 'UNSEEN', $check_all)); 63 } 64 } 69 65 70 66 $OUTPUT->send(); -
trunk/roundcubemail/program/steps/settings/func.inc
r2013 r2099 182 182 foreach(array(1, 3, 5, 10, 15, 30, 60) as $min) 183 183 if((!$config['min_keep_alive'] || $config['min_keep_alive'] <= $min * 60) 184 && (!$config['session_lifetime'] || $config['session_lifetime'] > $min)) {184 && (!$config['session_lifetime'] || $config['session_lifetime'] > $min)) { 185 185 $select_keep_alive->add(rcube_label(array('name' => 'keepaliveevery', 'vars' => array('n' => $min))), $min); 186 186 } … … 188 188 $table->add('title', html::label($field_id, Q(rcube_label('keepalive')))); 189 189 $table->add(null, $select_keep_alive->show($config['keep_alive']/60)); 190 } 191 192 if (!isset($no_override['check_all_folders'])) { 193 $field_id = 'rcmfd_check_all_folders'; 194 $input_check_all = new html_checkbox(array('name' => '_check_all_folders', 'id' => $field_id, 'value' => 1)); 195 $table->add('title', html::label($field_id, Q(rcube_label('checkallfolders')))); 196 $table->add(null, $input_check_all->show($config['check_all_folders']?1:0)); 190 197 } 191 198 -
trunk/roundcubemail/program/steps/settings/save_prefs.inc
r2013 r2099 39 39 'draft_autosave' => isset($_POST['_draft_autosave']) ? intval($_POST['_draft_autosave']) : 0, 40 40 'keep_alive' => isset($_POST['_keep_alive']) ? intval($_POST['_keep_alive'])*60 : $CONFIG['keep_alive'], 41 'check_all_folders' => isset($_POST['_check_all_folders']) ? TRUE : FALSE, 41 42 'mime_param_folding' => isset($_POST['_mime_param_folding']) ? intval($_POST['_mime_param_folding']) : 0, 42 43 'mdn_requests' => isset($_POST['_mdn_requests']) ? intval($_POST['_mdn_requests']) : 0,
Note: See TracChangeset
for help on using the changeset viewer.
