- Timestamp:
- 08/09/12 12:25:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.2-expresso1/prototype/modules/calendar/interceptors/DBMapping.php
r6968 r6974 12 12 static function encodeCreateSchedulable(&$uri, &$params, &$criteria, $original) 13 13 { 14 15 if(isset($params['summary']) && $params['summary'] == '')16 $params['summary'] = 'Evento sem título';17 14 18 15 if (!is_numeric($params['startTime'])) … … 566 563 static function createParticipantHistoric(&$uri, &$params, &$criteria, $original){ 567 564 568 if(!isset($criteria['event'])){ 569 $event = Controller::read(array('concept' => 'schedulable', 'id' => $original['properties']['schedulable'])); 570 $criteria['event'] = $event; 571 }else 572 $event = $criteria['event']; 573 574 if($event['type'] == '2'){ 575 Controller::create(array('concept' => 'calendarHistoric'), 576 array('schedulable' => $original['properties']['schedulable'], 577 'user' => Config::me('uidNumber'), 578 'time' => time() . '000', 579 'attribute' => 'participant', 580 'beforeValue' => '', 581 'afterValue' => $original['properties']['user'] 582 ) 583 ); 584 } 565 if(isset($original['properties']) && $original['properties']['isOrganizer'] != '1'){ 566 if(!isset($criteria['event'])){ 567 $event = Controller::read(array('concept' => 'schedulable', 'id' => $original['properties']['schedulable'])); 568 $criteria['event'] = $event; 569 }else 570 $event = $criteria['event']; 571 572 if($event['type'] == '2'){ 573 Controller::create(array('concept' => 'calendarHistoric'), 574 array('schedulable' => $original['properties']['schedulable'], 575 'user' => Config::me('uidNumber'), 576 'time' => time() . '000', 577 'attribute' => 'participant', 578 'beforeValue' => '', 579 'afterValue' => $original['properties']['user'] 580 ) 581 ); 582 } 583 } 585 584 } 586 585 … … 840 839 } 841 840 841 } 842 843 if(isset($result['id']) && $result['type'] == '2'){ 844 $result['historic'] = Controller::find( array( 'concept' => 'calendarHistoric' ), false, array( 'filter' => array( '=', 'schedulable', $result['id'] ) ) ); 842 845 } 843 846 } … … 1039 1042 if(isset($criteria['filter']) && $criteria['filter'] && isset($criteria['filter'][1][2])){ 1040 1043 $idSchedulable = $criteria['filter'][1][2]; 1041 1044 $idCalendar = $criteria['filter'][2][2]; 1042 1045 $owner = $criteria['filter'][3][2]; 1043 1046 … … 1076 1079 1077 1080 $uri['id'] = $idSchedulable; 1081 1082 if(isset($criteria['filter']) && isset($criteria['filter'][4]) && isset($criteria['filter'][4][2])){ 1083 Controller::deleteALL(array('concept' => 'taskToActivity'), null, array('filter' => array('=', 'activity', $idSchedulable))); 1084 } 1078 1085 } 1079 1086
Note: See TracChangeset
for help on using the changeset viewer.