- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/tasks/taskpathmaker.php
- Класс: Bitrix\Crm\Integration\Tasks\TaskPathMaker
- Вызов: TaskPathMaker::getPathMaker
static function getPathMaker(int $taskId, int $userId, string $action = PathMaker::DEFAULT_ACTION): ?PathMaker
{
if (!Loader::includeModule('tasks'))
{
return null;
}
$task = TaskObject::getObject($taskId);
$groupId = $task->getGroupId();
if ($groupId !== 0)
{
return new \Bitrix\Tasks\Slider\Path\TaskPathMaker($taskId, $action, $groupId, PathMaker::GROUP_CONTEXT);
}
return new \Bitrix\Tasks\Slider\Path\TaskPathMaker($taskId, $action, $userId, PathMaker::PERSONAL_CONTEXT);
}