Changeset 8232 for branches/2.5/prototype/services/iCal.php
- Timestamp:
- 10/08/13 16:20:46 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.5/prototype/services/iCal.php
r7969 r8232 573 573 $schedulable = self::_getSchedulable($uid); 574 574 $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 ) { 585 585 $calendarToSchedulable = array(); 586 586 $calendarToSchedulable['calendar'] = $params['calendar']; … … 1239 1239 } 1240 1240 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 } 1248 1248 } 1249 } 1249 } 1250 1250 if (!$isParticipant){ 1251 1251 if( self::_existInMyCalendars($schedulable['id'], $params['owner']) ){
Note: See TracChangeset
for help on using the changeset viewer.