Ignore:
Timestamp:
02/21/13 09:11:22 (11 years ago)
Author:
gustavo
Message:

Ticket #3349 - Adicionado checkbox e inicio do codigo da busca

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.1-expresso1/prototype/modules/attach_message/attach_message.js

    r7900 r7901  
    700700        } 
    701701        var search_imap_messages = function(param, folder){ 
     702            var filters = [ 
     703                        [ 
     704                                'from', 
     705                                '*', 
     706                                param 
     707                        ],               
     708                        [ 
     709                        'OR', 
     710                        'to', 
     711                        '*', 
     712                        param 
     713                ], 
     714                        [ 
     715                        'OR', 
     716                        'subject', 
     717                        '*', 
     718                        param 
     719                ] 
     720            ]; 
     721 
     722            var data = DataLayer.get( 'message', { filter: filters, criteria: { properties: { context: { folder: folder } } } }, true ); 
     723            var tmp = [DataLayer.get( 'message', {filter: [ "msgNumber", "IN", data ], criteria: { properties: { context: { folder: folder } } } })]; 
     724 
    702725            msgs = []; 
    703  
    704             // Obrigatório o retorno do array com mensagens... 
     726            console.log(tmp); 
     727            $.each(tmp, function(i, msg){ 
     728                flag = msg['flag']; 
     729                id = msg['msg_number']; 
     730                var message = {}; 
     731               
     732                message['msg_number'] = id; 
     733                message['flags'] = flag; 
     734                message['from.name'] = msg['from']; 
     735                message['subject'] = msg['subject']; 
     736                message['timestamp'] = msg['timestamp']; 
     737                message['size'] = msg['size']; 
     738                message['id'] = id; 
     739                msgs.push( message ); 
     740 
     741            }); 
     742 
     743            console.log(msgs); 
     744 
    705745            return msgs; 
    706746        } 
Note: See TracChangeset for help on using the changeset viewer.