Changeset 5462
- Timestamp:
- 02/01/12 17:03:25 (11 years ago)
- Location:
- trunk/prototype/modules/calendar/interceptors
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/interceptors/DAViCalAdapter.php
r5437 r5462 72 72 { 73 73 $args = Controller::parse( array( 'service' => 'iCal' ) , $data , $params); 74 74 ob_start(); 75 75 include ROOTPATH.'/Sync.php'; 76 ob_end_clean(); 76 77 } 77 78 -
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r5441 r5462 472 472 473 473 public function findExternalPaticipants( &$uri , &$result , &$criteria , $original ) { 474 $newuri['concept'] = 'user'; 475 $newuri['service'] = 'PostgreSQL'; 476 477 $newCriteria = $original['criteria']; 478 $valid = true; 479 474 if(Config::me('uidNumber')) 475 { 476 $newuri['concept'] = 'user'; 477 $newuri['service'] = 'PostgreSQL'; 478 479 $newCriteria = $original['criteria']; 480 $valid = true; 481 480 482 $newCriteria['filter'] = array('AND',$newCriteria['filter'] , array('=' , 'owner', Config::me('uidNumber')) ); 481 483 $externalUsers = Controller::find( $newuri , $original['properties'] ? $original['properties'] : null , $newCriteria ); 482 484 483 485 if(is_array($externalUsers)) 484 486 { 485 foreach ($externalUsers as $i => $v)487 foreach ($externalUsers as $i => $v) 486 488 $externalUsers[$i]['isExternal'] = '1'; 487 489 } … … 490 492 491 493 if(!is_array($result)) 492 494 $result = array(); 493 495 494 496 return array_merge($result, $externalUsers); 495 497 } 496 498 497 499 }
Note: See TracChangeset
for help on using the changeset viewer.