- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
- Класс: BitrixTasksScrumServiceTaskService
- Вызов: TaskService::getTasksInfo
public function getTasksInfo(array $taskIds): array
{
try
{
$tasksInfo = [];
$queryObject = CTasks::getList(
[],
[
'ID' => $taskIds,
'CHECK_PERMISSIONS' => 'N',
],
[
'TITLE',
'RESPONSIBLE_ID',
'CREATED_BY',
'GROUP_ID',
'PARENT_ID',
'STATUS',
'UF_TASK_WEBDAV_FILES',
'PRIORITY',
]
);
while ($data = $queryObject->fetch())
{
$data['TITLE'] = BitrixMainTextEmoji::decode($data['TITLE']);
$tasksInfo[$data['ID']] = $data;
}
return $tasksInfo;
}
catch (Exception $exception)
{
$message = $exception->getMessage().$exception->getTraceAsString();
$this->errorCollection->setError(new Error($message, self::ERROR_COULD_NOT_READ_TASK));
}
return [];
}