Changeset 41 for trunk/expressoMail1_2
- Timestamp:
- 07/09/07 17:15:11 (17 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/docs/change_log.txt
r37 r41 79 79 - Corrigido problema ao montar lista de mensagens, quando alguma delas tinha no campo "Para", caracteres especiais. 80 80 - Modificada a implementação da Busca rápida de Detalhes do Remetente da Mensagem, para preparar a integração com os demais serviços. 81 82 09/07/2007 - [1.2033] 83 - Corrigido problema na funcionalidade filtros, que não permitia adicionar filtro quando se definia tamanho máximo de mensagem. 84 - Corrigido problema no campo "Responder Para", quando esse possuía formato HTML. 85 - Modificado link do botão Cancelar, do template das preferências. 86 - Corrigido problema na busca rápida. -
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r37 r41 54 54 $mbox_stream = $this->open_mbox($folder); 55 55 56 switch($sort_box_type) { 57 56 switch($sort_box_type){ 58 57 case 'SORTFROM': 59 $sort_array_msg = $this->imap_sortfrom($mbox_stream, $sort_box_reverse, $folder);60 break;58 $sort_array_msg = $this->imap_sortfrom($mbox_stream, $sort_box_reverse, $folder); 59 break; 61 60 case 'SORTSUBJECT': 62 $sort_array_msg = imap_sort($mbox_stream, SORTSUBJECT, $sort_box_reverse, SE_UID);63 break;61 $sort_array_msg = imap_sort($mbox_stream, SORTSUBJECT, $sort_box_reverse, SE_UID); 62 break; 64 63 case 'SORTARRIVAL': 65 $sort_array_msg = imap_sort($mbox_stream, SORTARRIVAL, $sort_box_reverse, SE_UID);66 break;64 $sort_array_msg = imap_sort($mbox_stream, SORTARRIVAL, $sort_box_reverse, SE_UID); 65 break; 67 66 case 'SORTSIZE': 68 $sort_array_msg = imap_sort($mbox_stream, SORTSIZE, $sort_box_reverse, SE_UID); 69 break; 70 case 'UNSEEN': 71 $sort_array_msg = imap_search($mbox_stream,"UNSEEN", SE_UID); // nao lidas 72 break; 73 case 'ANSWERED': 74 $sort_array_msg = imap_search($mbox_stream,"ANSWERED", SE_UID); // repondidas 75 break; 76 case 'SEEN': 77 $sort_array_msg = imap_search($mbox_stream,"SEEN", SE_UID); // lidas 78 break; 79 case 'FLAGGED': 80 $sort_array_msg = imap_search($mbox_stream,"FLAGGED", SE_UID); // importantes 81 break; 82 case 'ALL': 83 $sort_array_msg = imap_search($mbox_stream,SORTARRIVAL,$sort_box_reverse, SE_UID); // Todas 84 break; 67 $sort_array_msg = imap_sort($mbox_stream, SORTSIZE, $sort_box_reverse, SE_UID); 68 break; 85 69 } 86 70 … … 342 326 { 343 327 $personal_reply_to = imap_mime_header_decode($tmp_reply_to->personal); 344 $return['reply_to'] .= '"' . $personal_reply_to[0]->text . '"'; 345 $return['reply_to'] .= " "; 346 $return['reply_to'] .= "<"; 347 $return['reply_to'] .= $reply_to[0]->mailbox . "@" . $reply_to[0]->host; 348 $return['reply_to'] .= ">"; 328 if(!empty($personal_reply_to[0]->text)) { 329 $return['reply_to'] .= '"' . $personal_reply_to[0]->text . '"'; 330 $return['reply_to'] .= " "; 331 $return['reply_to'] .= "<"; 332 $return['reply_to'] .= $reply_to[0]->mailbox . "@" . $reply_to[0]->host; 333 $return['reply_to'] .= ">"; 334 } 335 else { 336 $return['reply_to'] .= $reply_to[0]->mailbox . "@" . $reply_to[0]->host; 337 } 349 338 } 350 339 else -
trunk/expressoMail1_2/index.php
r37 r41 4 4 'nonavbar' => False, 5 5 'currentapp' => 'expressoMail1_2', 6 'update_version' => '1.203 14',6 'update_version' => '1.2033', 7 7 'enable_nextmatchs_class' => True 8 8 ); -
trunk/expressoMail1_2/js/draw_api.js
r40 r41 410 410 span_T.style.height = "10"; 411 411 span_options.style.fontSize = "12"; 412 span_options.width = "50%"; 412 413 span_options.innerHTML = 413 414 '<span title="'+get_lang("Delete")+'" style="margin-left:8px" class="message_options" onclick=delete_msgs(\'null\',\'selected\',\'null\')>'+get_lang("Delete")+'</span> | '+ 414 415 '<span title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"\",\"move_to\")>'+get_lang("Move")+'</span> | '+ 415 416 '<span title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span> | '+ 416 '<span title="'+get_lang("Export")+'" class="message_options" onclick="export_all_selected_msgs()">'+get_lang("Export")+'</span> | '+ 417 '<select onchange="listByFlag(this.value)">'+ 418 '<option value="SORTARRIVAL" '+(sort_box_type == 'SORTARRIVAL' ? 'selected':'')+'>Todas</option>'+ 419 '<option value="UNSEEN" '+(sort_box_type == 'UNSEEN' ? 'selected':'')+'>Não Lidas</option>'+ 420 '<option value="SEEN" '+(sort_box_type == 'SEEN' ? 'selected':'')+'>Lidas</option>'+ 421 '<option value="ANSWERED" '+(sort_box_type == 'ANSWERED' ? 'selected':'')+'>Respondidas/Encaminhadas</option>'+ 422 '<option value="FLAGGED" '+(sort_box_type == 'FLAGGED' ? 'selected':'')+'>Importantes</option>'+ 423 '</select>'; 417 '<span title="'+get_lang("Export")+'" class="message_options" onclick="export_all_selected_msgs()">'+get_lang("Export")+'</span>'; 424 418 var span_D = document.createElement("TD"); 425 419 span_R.appendChild(span_D); … … 437 431 alternate_border(0); 438 432 resizeWindow(); 439 440 433 Element('main_table').style.display = ''; 441 434 span_T.style.visibility = 'visible'; … … 684 677 default: 685 678 type_name = get_lang("Date"); 679 sort_box_type = 'SORTARRIVAL'; 686 680 break; 687 681 } 688 682 689 Element("message_header_"+ (sort_box_type.lastIndexOf("SORT") != "-1" ? sort_box_type : "SORTARRIVAL")).innerHTML = "<B>"+type_name+"</B><img src ='templates/default/images/arrow_"+(sort_box_reverse == 1 ? 'desc' : 'asc')+"endant.gif'>";683 Element("message_header_"+sort_box_type).innerHTML = "<B>"+type_name+"</B><img src ='templates/default/images/arrow_"+(sort_box_reverse == 1 ? 'desc' : 'asc')+"endant.gif'>"; 690 684 } 691 685 function draw_message(info_msg, ID){ … … 2131 2125 div_address_full.style.display=''; 2132 2126 } 2133 function listByFlag(flag_type){2134 sort_box_type = flag_type;2135 cExecute ("$this.imap_functions.get_range_msgs2&folder="+current_folder+"&msg_range_begin=1&msg_range_end="+preferences.max_email_per_page+"&sort_box_type="+flag_type+"&sort_box_reverse="+sort_box_reverse+"", handler_draw_box);2136 } -
trunk/expressoMail1_2/js/filter.js
r2 r41 402 402 } 403 403 404 if(LTrim(Element("field1").value) == "" && LTrim(Element("field2").value) == "" && LTrim(Element("field3").value) == ""){ 404 if(LTrim(Element("field1").value) == "" && LTrim(Element("field2").value) == "" && LTrim(Element("field3").value) == "" && Element("field4").value == "") 405 { 405 406 alert(get_lang("It defines criteria for the fields From, To and Subject with more than 3 characters!")); 406 407 return false; 407 408 } 408 409 if((LTrim(Element("field1").value).length <= 3) && (LTrim(Element("field2").value).length <= 3) && (LTrim(Element("field3").value).length <= 3 )){409 410 if((LTrim(Element("field1").value).length <= 3) && (LTrim(Element("field2").value).length <= 3) && (LTrim(Element("field3").value).length <= 3 && Element("field4").value == "")){ 410 411 alert(get_lang("It defines criteria for the fields From, To and Subject with more than 3 characters!")); 411 412 return false;
Note: See TracChangeset
for help on using the changeset viewer.