2namespace Bitrix\Sender\Integration\Yandex\Toloka\DTO\Assembler;
4use Bitrix\Main\HttpRequest;
5use Bitrix\Sender\Integration\Yandex\Toloka\DTO\InputValue;
6use Bitrix\Sender\Integration\Yandex\Toloka\DTO\Task;
7use Bitrix\Sender\Integration\Yandex\Toloka\DTO\TaskSuite;
19 $userTasks = explode(
",",
$request->get(
'tasks'));
20 $identificator =
$request->get(
'identificator');
24 foreach ($userTasks as $task)
31 $newTask =
new Task();
34 $inputValue->setIdentificator($identificator);
35 $inputValue->setValue(trim($task));
37 $newTask->setPoolId(
$request->get(
'id'));
38 $newTask->setInputValues($inputValue);
39 $newTask->setOverlap($defaults->getOverlapForNewTasks());
45 $taskSuite->setPoolId(
$request->get(
'id'));
46 $taskSuite->setTasks($tasks);
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
static toDTO(HttpRequest $request)
static toDTO(HttpRequest $request)