Ignore:
Timestamp:
03/21/12 17:32:56 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Corrigido inconsistencia de importar eventos com participacao obrigatoria no expressoMail

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/services/iCal.php

    r5736 r5780  
    477477        public function analize ( $data , $params = false) 
    478478        { 
    479                         $vcalendar = new icalCreator( );  
     479            $vcalendar = new icalCreator( );  
    480480            $vcalendar->parse(trim($data));  
    481481            $vcalendar->sort();          
     
    503503                                 if($schedulable ) //Caso o evento exista 
    504504                                 { 
    505                                     if(!self::_existInMyCalendars($schedulable['id'])) 
    506                                           $interation = ICAL_ACTION_IMPORT;    
    507                                     else 
     505                                    if(!self::_existInMyCalendars($schedulable['id'])){ 
     506                                        foreach($schedulable['participants'] as $value) 
     507                                            if($value['user']['id'] == Config::me('uidNumber')){ 
     508                                                $interation = ( strrpos($value['acl'], ATTENDEE_ACL_PARTICIPATION_REQUIRED) ) ? ICAL_ACTION_IMPORT_REQUIRED : ICAL_ACTION_IMPORT; 
     509                                                break; 
     510                                            }                                    
     511                                    }else 
    508512                                    { 
    509513                                        if( self::_getTime($component , 'dtstamp') > $schedulable['dtstamp'] || $component->getProperty( 'sequence' , false , false ) > $schedulable['sequence']) //Organizador esta requisitando que você atualize o evento 
Note: See TracChangeset for help on using the changeset viewer.