Changeset 6015


Ignore:
Timestamp:
04/24/12 15:38:57 (12 years ago)
Author:
adriano
Message:

Ticket #2633 - correcao na operacao de exclusao de sinalizadores

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/interceptors/Helpers.php

    r6013 r6015  
    162162        } 
    163163 
    164         //followupflagged:PostgreSQL.before.delete 
     164        //followupflagged:PostgreSQL.after.delete 
    165165        public function doImapDelete( &$uri , &$params , &$criteria , $original ) { 
    166166 
     
    169169                 
    170170                $result = Controller::delete($imap_uri, $params, $criteria); 
    171                                  
     171                 
    172172                return $result; 
    173173 
     
    176176        //followupflagged:Imap.before.delete 
    177177        public function getReferenceToImapDelete( &$uri , &$params , &$criteria , $original ) { 
    178          
    179                 if ($uri['id'] && !$criteria) { 
     178 
     179                if ($uri['service'] == 'Imap' && $uri['id'] /*&& !$criteria*/) { 
    180180                        $db_uri = $uri; 
    181181                        $db_uri['service'] = 'PostgreSQL'; 
    182                         $flagged = Controller::read($db_uri, false, false); 
    183                          
     182                        $flagged = Controller::read($db_uri, array('messageId'), false); 
    184183                        if ($flagged) { 
    185184                                if (!$criteria)  
     
    190189                        } 
    191190                } 
     191 
    192192        } 
    193193                 
Note: See TracChangeset for help on using the changeset viewer.