- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/integration/trash/template.php
- Класс: Bitrix\Tasks\Integration\Trash\Template
- Вызов: Template::restoreAdditionalData
static function restoreAdditionalData($taskId, $action, array $data = []) { $result = new Result(); try { /* foreach ($data as $value) { switch ($action) { case 'MEMBERS': $member = new \CTaskMembers; $member->Add( [ 'TASK_ID' => $taskId, 'USER_ID' => $value['USER_ID'], 'TYPE' => $value['TYPE'] ] ); break; case 'TAGS': $tag = new \CTaskTags; $tag->Add( [ 'TASK_ID' => $taskId, 'USER_ID' => $value['USER_ID'], 'NAME' => $value['NAME'] ] ); break; case 'DEPENDENCE_TASK': $tag = new \CTaskDependence; $tag->Add( [ 'TASK_ID' => $taskId, 'USER_ID' => $value['USER_ID'], 'DEPENDS_ON_ID' => $value['DEPENDS_ON_ID'] ] ); break; case 'PARAMS': ParameterTable::add( [ 'TASK_ID' => $taskId, 'CODE' => $value['CODE'], 'VALUE' => $value['VALUE'] ] ); break; } }*/ } catch (\Exception $e) { $result->addError(new Error($e->getMessage(), $e->getCode())); } return $result; }