Ticket #900: expressoMail1_2_ADD_ClearFolderSpam.patch
File expressoMail1_2_ADD_ClearFolderSpam.patch, 6.8 KB (added by wmerlotto, 14 years ago) |
---|
-
expresso/expressoMail1_2/inc/class.imap_functions.
old new 2988 2988 return true; 2989 2989 } 2990 2990 2991 function empty_ trash()2991 function empty_folder($params) 2992 2992 { 2993 $folder = 'INBOX' . $this->imap_delimiter . $_SESSION['phpgw_info']['expressomail']['email_server'][ 'imapDefaultTrashFolder'];2993 $folder = 'INBOX' . $this->imap_delimiter . $_SESSION['phpgw_info']['expressomail']['email_server'][$params['clean_folder']]; 2994 2994 $mbox_stream = $this->open_mbox($folder); 2995 2995 $return = imap_delete($mbox_stream,'1:*'); 2996 2996 if($mbox_stream) -
expresso/expressoMail1_2/js/
old new 532 532 case 'delete_msgs': 533 533 case 'getReturnExecuteForm': 534 534 case 'set_messages_flag': 535 case 'empty_ trash':535 case 'empty_folder': 536 536 this.purgeCache(); 537 537 default: // no cache 538 538 break; -
expresso/expressoMail1_2/templates/default/
old new 413 413 /*text-decoration: underline;*/ 414 414 font-weight: bold; 415 415 } 416 .clean_ trash{416 .clean_folder { 417 417 cursor: pointer; 418 418 white-space: nowrap; 419 color: #666666; /*#114FA4*/419 color: #666666; 420 420 font-family: sans-serif; 421 421 font-size: 9px; 422 422 font-weight: bold; 423 padding-left:15px; 424 position:absolute; 423 425 } 424 426 .em_sidebox_menu { 425 427 position: relative; -
expresso/expressoMail1_2/setup/
old new 102 102 Download all atachments expressoMail1_2 pt-br Baixar todos de uma vez 103 103 Download manual expressoMail1_2 pt-br Baixar manual 104 104 Do you confirm this import to your Calendar? expressoMail1_2 pt-br Confirma a importação para tua agenda do Expresso? 105 Do you really want to empty your trash folder? expressoMail1_2 pt-br Você tem certeza que deseja apagar sua lixeira? 105 Do you really want to empty your spam folder? expressoMail1_2 pt-br Você tem certeza que deseja limpar sua pasta spam? 106 Do you really want to empty your trash folder? expressoMail1_2 pt-br Você tem certeza que deseja limpar sua lixeira? 106 107 Do you wanna receive an alert for new messages? expressoMail1_2 pt-br Você quer receber um alerta para mensagens novas? 107 108 Do you want to block this e-mail? expressoMail1_2 pt-br Você gostaria de bloquear este e-mail? 108 109 Do you want to cache php requests in javascript? admin pt-br Utilizar cache de requisições no javascript? … … 121 122 Edit folders expressoMail1_2 pt-br Editar pastas 122 123 E-mail rule expressoMail1_2 pt-br regra do email 123 124 Emails of the account expressoMail1_2 pt-br Emails da conta 125 Empty Spam Folder expressoMail1_2 pt-br Limpar pasta spam 124 126 Empty Trash expressoMail1_2 pt-br Limpar lixeira 125 127 ENABLED expressoMail1_2 pt-br Habilitada 126 128 Enable digitally sign/cipher the message? expressoMail1_2 pt-br Possibilitar assinar/cifrar digitalmente a mensagem? … … 559 561 Your message was sent to queue expressoMail1_2 pt-br Sua mensagem foi enviada com sucesso para a fila 560 562 Your search argument must be longer than %1 characters. expressoMail1_2 pt-br Seus argumentos para a pesquisa precisam ter mais que %1 dígitos. 561 563 Your session could not be verified. expressoMail1_2 pt-br Sua sessão expirou. Entre novamente no Expresso. 564 Your Spam folder was empty. expressoMail1_2 pt-br Sua pasta Spam foi limpa. 562 565 Your Trash folder was empty. expressoMail1_2 pt-br Sua pasta Lixeira foi limpa. 563 566 zip mails to import expressoMail1_2 pt-br Arquivo .zip ou .eml: -
expresso/expressoMail1_2/js/
old new 253 253 { 254 254 var trash = document.createElement("SPAN"); 255 255 trash.id = 'empty_trash'; 256 trash.className = 'clean_ trash';256 trash.className = 'clean_folder'; 257 257 trash.style.cursor = 'pointer'; 258 258 trash.onclick = function () {empty_trash_imap();}; 259 259 trash.innerHTML = "["+get_lang("Clean")+"]"; 260 trash.title= "Limpar lixeira";260 trash.title=get_lang("Empty trash"); 261 261 trash.onmouseover = function() {trash.style.color="red";}; 262 trash.onmouseout= function() {trash.style.color="#666666";}; //#114FA4262 trash.onmouseout= function() {trash.style.color="#666666";}; 263 263 document.getElementById("nINBOX/"+trashfolder+"tree_folders").appendChild(trash); 264 264 } 265 if(document.getElementById("nINBOX/"+spamfolder+"tree_folders")) 266 { 267 var spam = document.createElement("SPAN"); 268 spam.id = 'empty_spam'; 269 spam.className = 'clean_folder'; 270 spam.style.cursor = 'pointer'; 271 spam.style.padding = '0 0 0 6px'; 272 spam.onclick = function () {empty_spam_imap();}; 273 spam.innerHTML = "["+get_lang("Clean")+"]"; 274 spam.title=get_lang("Empty Spam Folder"); 275 spam.onmouseover = function() {spam.style.color="red";}; 276 spam.onmouseout= function() {spam.style.color="#666666";}; 277 document.getElementById("nINBOX/"+spamfolder+"tree_folders").appendChild(spam); 278 } 265 279 266 280 // Draw right menu folders. 267 281 /* -
expresso/expressoMail1_2/js/
old new 2160 2160 } 2161 2161 var realyEmptyTrash=confirm(get_lang('Do you really want to empty your trash folder?')); 2162 2162 if (realyEmptyTrash) 2163 cExecute ("$this.imap_functions.empty_ trash", handler_empty_trash);2163 cExecute ("$this.imap_functions.empty_folder&clean_folder="+"imapDefaultTrashFolder", handler_empty_trash); 2164 2164 } 2165 2165 2166 function empty_spam_imap(){ 2167 var handler_empty_spam = function(data){ 2168 Element('chk_box_select_all_messages').checked = false; 2169 if(!verify_session(data)) 2170 return; 2171 if (get_current_folder() == 'INBOX'+cyrus_delimiter+spamfolder){ 2172 draw_paging(0); 2173 kill_current_box(); 2174 } 2175 tree_folders.getNodeById('INBOX'+cyrus_delimiter+spamfolder).alter({caption: get_lang("Spam")}); 2176 tree_folders.getNodeById('INBOX'+cyrus_delimiter+spamfolder)._refresh(); 2177 update_quota(get_current_folder()); 2178 if (data) 2179 write_msg(get_lang('Your Spam folder was empty.')); 2180 else 2181 write_msg(get_lang('ERROR emptying your Spam folder.')); 2182 } 2183 var realyEmptySpam=confirm(get_lang('Do you really want to empty your spam folder?')); 2184 if (realyEmptySpam) 2185 cExecute ("$this.imap_functions.empty_folder&clean_folder="+"imapDefaultSpamFolder", handler_empty_spam); 2186 } 2187 2188 2166 2189 function export_all_selected_msgs(){ 2167 2190 if (openTab.type[currentTab] > 1){ 2168 2191 source_msg(currentTab,current_folder);