Changeset 5689


Ignore:
Timestamp:
03/09/12 16:00:41 (12 years ago)
Author:
thiago
Message:

Ticket #2486 - Correção de abrir os e-mails pela model de alarme ou conclusão.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r5620 r5689  
    10301030        function get_info_msg($params) 
    10311031        { 
     1032         
     1033                if(isset($params['alarm'])){ 
     1034                        $alarm = $params['alarm']; 
     1035                }else{ 
     1036                        $alarm = false; 
     1037                } 
     1038                 
    10321039                $return = array(); 
    10331040                $msg_number = $params['msg_number']; 
     
    13431350                if($return['toaddress2'] == 'undisclosed-recipients@, @'){ 
    13441351                        $return['toaddress2'] = $this->functions->getLang('without destination'); 
    1345                 }        
     1352                }   
     1353                $return['alarm'] = $alarm; 
    13461354                return $return; 
    13471355        } 
  • trunk/expressoMail1_2/js/main.js

    r5678 r5689  
    407407                var isPartMsg = false; 
    408408                for(var ii = 0; ii < partMsgs.length; ii++) 
    409                      if(partMsgs[ii] == ID) isPartMsg = true;                
    410  
    411                 if ((openTab.type[currentTab] == 2 || openTab.type[currentTab] == 3) && isPartMsg === false) 
    412                         delete_border(currentTab,'false'); 
    413  
    414  
     409                     if(partMsgs[ii] == ID) isPartMsg = true;     
     410                                          
     411                                        if(msg_info.alarm == false){ 
     412                                                if ((openTab.type[currentTab] == 2 || openTab.type[currentTab] == 3) && isPartMsg === false) 
     413                                                                delete_border(currentTab,'false'); 
     414                                        } 
     415                                         
    415416                if(Element("border_id_" + id_msg_read)) { 
    416417                        alternate_border(id_msg_read); 
  • trunk/prototype/modules/mail/templates/followupflag_alarm_list.ejs

    r5616 r5689  
    44<% 
    55for(var i=0; i<data.alarmInRange.length; i++){ 
    6  
    7         var openMessageScript = "cExecute('$this.imap_functions.get_info_msg&msg_number="+data.alarmInRange[i].messageNumber+"&msg_folder="+data.alarmInRange[i].folderName+"', show_msg);"; 
     6        var openMessageScript = "cExecute('$this.imap_functions.get_info_msg&msg_number="+data.alarmInRange[i].messageNumber+"&msg_folder="+data.alarmInRange[i].folderName+"&alarm=true', show_msg);"; 
     7         
    88%> 
    99        <li class="message-item"> 
Note: See TracChangeset for help on using the changeset viewer.