- Timestamp:
- 11/23/12 11:29:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4/prototype/modules/calendar/interceptors/DBMapping.php
r7416 r7556 1174 1174 $uri['id'] = $idSchedulable; 1175 1175 1176 if(isset($criteria['filter']) && isset($criteria['filter'][4]) && isset($criteria['filter'][4][2])){ 1177 Controller::deleteALL(array('concept' => 'taskToActivity'), null, array('filter' => array('=', 'activity', $idSchedulable))); 1178 } 1176 1177 1178 if(isset($criteria['type']) && $criteria['type'] == '2'){ 1179 1180 $tasks = Controller::find(array('concept' => 'taskToActivity'), array('task'), array('filter' => array('=', 'activity', $idSchedulable))); 1181 1182 if(is_array( $tasks ) and count( $tasks ) > 0){ 1183 Controller::delete(array('concept' => 'taskToActivity'), null, array('filter' => array('=', 'activity', $idSchedulable))); 1184 } 1185 1186 if(isset($criteria['removeTaskToActivity']) && $criteria['removeTaskToActivity']){ 1187 if(is_array( $tasks ) and count( $tasks ) > 0){ 1188 1189 $ids = array(); 1190 foreach($tasks as $v){ 1191 $ids[] = $v['task']; 1192 } 1193 1194 Controller::delete(array('concept' => 'schedulable'), false, array('filter' => array('IN','id', $ids ))); 1195 } 1196 } 1197 } 1179 1198 } 1180 1199
Note: See TracChangeset
for help on using the changeset viewer.