Ignore:
Timestamp:
10/08/13 16:20:46 (11 years ago)
Author:
douglas
Message:

Ticket #0000 - Copiadas as alterações do Trunk. Versão final 2.5.1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.5/prototype/services/iCal.php

    r7969 r8232  
    573573                            $schedulable = self::_getSchedulable($uid); 
    574574                $calendar = false; 
    575                 $accpeted = true;  
    576                             if ($schedulable) {  
    577                     ///Verifica se o usuario e um participante e se este aceitou o pedido.  
    578                     foreach ($schedulable['participants'] as $value){  
    579                         if ($value['user']['id'] == $params['owner'] &&  ($value['status'] == STATUS_UNANSWERED || $value['status'] == STATUS_DECLINED)){  
    580                             $accpeted  = false;  
    581                         }  
    582                     }  
    583                              //Caso o evento exista  
    584                     if (!($calendar = self::_existInMyCalendars($schedulable['id'], $params['owner'])) || !$accpeted ) {  
     575                $accpeted = true; 
     576                            if ($schedulable) { 
     577                    ///Verifica se o usuario e um participante e se este aceitou o pedido. 
     578                    foreach ($schedulable['participants'] as $value){ 
     579                        if ($value['user']['id'] == $params['owner'] &&  ($value['status'] == STATUS_UNANSWERED || $value['status'] == STATUS_DECLINED)){ 
     580                            $accpeted  = false; 
     581                        } 
     582                    } 
     583                             //Caso o evento exista 
     584                    if (!($calendar = self::_existInMyCalendars($schedulable['id'], $params['owner'])) || !$accpeted ) { 
    585585                        $calendarToSchedulable = array(); 
    586586                        $calendarToSchedulable['calendar'] = $params['calendar']; 
     
    12391239                            } 
    12401240                            else 
    1241                             {  
    1242                                 if (self::_getTime($component, 'dtstamp') > $schedulable['dtstamp'] || $component->getProperty('sequence', false, false) > $schedulable['sequence']) //Organizador esta requisitando que você atualize o evento  
    1243                                     $interation = ($isOrganizer) ? ICAL_ACTION_ORGANIZER_UPDATE : ICAL_ACTION_UPDATE;  
    1244                                 else  
    1245                                     $interation = ($isOrganizer) ? ICAL_ACTION_ORGANIZER_NONE : ICAL_ACTION_NONE;  
    1246   
    1247                             }  
     1241                            { 
     1242                                if (self::_getTime($component, 'dtstamp') > $schedulable['dtstamp'] || $component->getProperty('sequence', false, false) > $schedulable['sequence']) //Organizador esta requisitando que você atualize o evento 
     1243                                    $interation = ($isOrganizer) ? ICAL_ACTION_ORGANIZER_UPDATE : ICAL_ACTION_UPDATE; 
     1244                                else 
     1245                                    $interation = ($isOrganizer) ? ICAL_ACTION_ORGANIZER_NONE : ICAL_ACTION_NONE; 
     1246 
     1247                            } 
    12481248                        } 
    1249                       }  
     1249                      } 
    12501250                    if (!$isParticipant){ 
    12511251                        if( self::_existInMyCalendars($schedulable['id'], $params['owner']) ){ 
Note: See TracChangeset for help on using the changeset viewer.