Ignore:
Timestamp:
03/06/12 02:03:17 (12 years ago)
Author:
cristiano
Message:

Ticket #2497 - Nova estrategia para o salvamento automatico de rascunhos

File:
1 edited

Legend:

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

    r5604 r5637  
    33class Attachments {      
    44         
    5         public function encodeCreateAttachment( &$uri , &$params , &$criteria , $original ){ 
    6                          
    7                 if(!isset($params['source'])) return false; 
    8                  
    9                 if(isset($_FILES[$params['source']])) 
    10                         if(isset($params['id'])) 
    11                                 $params =  array_merge($_FILES[$params['source']], array('id' => $params['id'])); 
    12                         else 
    13                                 $params =  $_FILES[$params['source']]; 
    14                                  
    15                   $params['owner'] = Config::me('uidNumber');  
    16                                     
    17                   $params['disposition'] = $original['properties']['disposition']; 
    18                   $params['dtstamp'] = time(); 
     5        public function encodeCreateAttachment( &$uri , &$params , &$criteria , $original ){             
     6            if(!isset($params['source'])) return false; 
     7 
     8            if(isset($_FILES[$params['source']])) 
     9                $params =  $_FILES[$params['source']]; 
     10 
     11                $params['owner'] = Config::me('uidNumber');  
     12 
     13                $params['disposition'] = $original['properties']['disposition']; 
     14                $params['dtstamp'] = time(); 
    1915        } 
    20    
     16         
     17        public function securityOwner(  &$uri , &$params , &$criteria , $original ) 
     18        { 
     19            $criteria['filter'] = isset( $criteria['filter'] ) ? array('AND', $criteria['filter'] , array('=' , 'owner', Config::me('uidNumber')) ) :  array('=' , 'owner', Config::me('uidNumber'));    
     20        } 
     21 
    2122} 
    2223 
Note: See TracChangeset for help on using the changeset viewer.