Changeset 5711


Ignore:
Timestamp:
03/13/12 10:51:32 (12 years ago)
Author:
marcieli
Message:

Ticket #2486 - Correção na adequação dos ids dos followupflagged.

Location:
trunk
Files:
3 edited

Legend:

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

    r5708 r5711  
    587587                                                // data[ 'followupflagged://' + mailbox + '/' + messageClickedId + '#' + flagged[0].id ] = false; 
    588588                                                // DataLayer.dispatch('Sync', data, false, true); 
    589                                                 DataLayer.remove('followupflagged', mailbox + '/' + messageClickedId + '#' + flagged[0].id ); 
     589                                                DataLayer.remove('followupflagged', flagged[0].id ); 
    590590                                                if(current_folder == mailbox){ 
    591591                                                        DataLayer.commit(false, false, function(){ 
  • trunk/prototype/modules/mail/js/followupflag.js

    r5709 r5711  
    286286                                if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id){ 
    287287                                        var flag_id = onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id; 
    288                                         DataLayer.remove('followupflagged', folder_name + '/' + messageNumber + '#' + flag_id ); 
     288                                        DataLayer.remove('followupflagged', flag_id ); 
    289289                                        /** 
    290290                                         * TODO - corrigir o formato do ID no DataLayer, para que seja utilizado o ID composto 
  • trunk/prototype/services/ImapServiceAdapter.php

    r5708 r5711  
    526526 
    527527                                        $this->mbox = $this->open_mbox($folderName); 
    528                                         imap_clearflag_full($this->mbox, $messageNumber, '$Followupflag' . $followupflaggedId, ST_UID); 
     528                                        $f1 = imap_clearflag_full($this->mbox, $messageNumber, '$Followupflag' . $followupflaggedId, ST_UID); 
    529529 
    530530                                        /** 
    531531                                         * implementa a possibilidade de listar todas as mensagens sinalizadas através da busca 
    532532                                         */ 
    533                                         imap_clearflag_full($this->mbox, $messageNumber, '$Followupflagged', ST_UID); 
     533                                        $f2 = imap_clearflag_full($this->mbox, $messageNumber, '$Followupflagged', ST_UID); 
    534534 
    535535                                        imap_close($this->mbox, CL_EXPUNGE); 
    536536                                        $this->mbox = false; 
    537                                 } 
     537                                         
     538                                        return ($f1 && $f2); 
     539                                } 
     540                                 
     541                                return false; 
    538542                        } 
    539543                } 
Note: See TracChangeset for help on using the changeset viewer.