- Модуль: mobile
- Путь к файлу: ~/bitrix/modules/mobile/classes/general/mobile_helper.php
- Класс: CMobileHelper
- Вызов: CMobileHelper::getParamsToCreateTaskLink
static function getParamsToCreateTaskLink(int $taskId): string
{
try
{
if (!BitrixMainLoader::includeModule('tasks'))
{
return '';
}
$taskData = CTaskItem::getInstanceFromPool($taskId, $GLOBALS["USER"]->GetID())->getData(false);
$creatorIcon = BitrixTasksUIAvatar::getPerson($taskData['CREATED_BY_PHOTO']);
$responsibleIcon = BitrixTasksUIAvatar::getPerson($taskData['RESPONSIBLE_PHOTO']);
$title = addslashes(htmlspecialcharsbx($taskData['TITLE']));
$taskDataParams = [
[
'id' => $taskId,
'taskId' => $taskId,
'title' => 'TASK',
'taskInfo' => [
'title' => $title,
'creatorIcon' => $creatorIcon,
'responsibleIcon' => $responsibleIcon,
],
],
[
'taskId' => $taskId,
'getTaskInfo' => true,
],
];
$taskDataParams = BitrixMainWebJson::encode($taskDataParams);
return $taskDataParams;
}
catch (TasksException $exception)
{
return '';
}
}