コード例 #1
0
ファイル: taskitem.php プロジェクト: DarneoStudio/bitrix
 private function moveSubTasksToGroup($groupId)
 {
     static::enableUpdateBatchMode();
     $subTasks = CTasks::getTaskSubTree($this->taskId);
     foreach ($subTasks as $sTaskId) {
         try {
             $sub = new CTaskItem($sTaskId, $this->executiveUserId);
             $sub->update(array('GROUP_ID' => $groupId), array('SUBTASKS_CHANGE_GROUP' => false));
         } catch (TasksException $e) {
             static::disableUpdateBatchMode();
             if (!$e->checkIsActionNotAllowed()) {
                 throw $e;
             }
         }
     }
     static::disableUpdateBatchMode();
 }