Changeset 5258


Ignore:
Timestamp:
12/15/11 08:54:16 (12 years ago)
Author:
gustavo
Message:

Ticket #2386 - Falha de validação na pesquisa de destinatários (F9)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/QuickCatalogSearch.js

    r5251 r5258  
    250250                        var emails_adicionados = emailList.split(","); 
    251251                        for(aux=0; aux<emails_adicionados.length -1; aux++) { 
    252                                 if(emails_adicionados[aux].match(/<([^<]*)>[\s]*$/)[1] == utf8_decoder(data[i-1].mail)){ 
    253                                         emails_adicionados[aux] = "%"; 
    254                                         exist = "remove_contact_field"; 
    255                                         signal = "x"; 
    256                                         btnClass = "remove"; 
     252                                if(emails_adicionados[aux].match(/<([^<]*)>[\s]*$/)){ 
     253                                        if(emails_adicionados[aux].match(/<([^<]*)>[\s]*$/)[1].toLowerCase() == (utf8_decoder(data[i-1].mail)).toLowerCase()){ 
     254                                                emails_adicionados[aux] = "%"; 
     255                                                exist = "remove_contact_field"; 
     256                                                signal = "x"; 
     257                                                btnClass = "remove"; 
     258                                        } 
     259                                }else{ 
     260                                        if(emails_adicionados[aux].toLowerCase() == (utf8_decoder(data[i-1].mail)).toLowerCase()){ 
     261                                                emails_adicionados[aux] = "%"; 
     262                                                exist = "remove_contact_field"; 
     263                                                signal = "x"; 
     264                                                btnClass = "remove"; 
     265                                        } 
    257266                                } 
    258267                        } 
     
    594603                for(i=0; i<emails_adicionados.length -1; i++) { 
    595604 
    596                         if(emails_adicionados[i].match(/<([^<]*)>[\s]*$/)[1] == email) { 
    597                                 emails_adicionados[i] = "%"; 
    598                                 exist = true; 
     605                        if(emails_adicionados[i].match(/<([^<]*)>[\s]*$/)){ 
     606                                if(emails_adicionados[i].match(/<([^<]*)>[\s]*$/)[1].toLowerCase() == email.toLowerCase()) { 
     607                                        emails_adicionados[i] = "%"; 
     608                                        exist = true; 
     609                                } 
     610                        }else{ 
     611                                if(emails_adicionados[i].toLowerCase() == email.toLowerCase()) { 
     612                                        emails_adicionados[i] = "%"; 
     613                                        exist = true; 
     614                                } 
    599615                        } 
    600616                } 
Note: See TracChangeset for help on using the changeset viewer.