- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
- Класс: CTasks
- Вызов: CTasks::getPathToTask
static function getPathToTask(array $task): string
{
// todo: get path form socnet
if ($task['GROUP_ID'] > 0)
{
$path = str_replace(
'#group_id#',
$task['GROUP_ID'],
COption::GetOptionString(
'tasks',
'paths_task_group_entry',
'/workgroups/group/#group_id#/tasks/task/view/#task_id#/',
$task['SITE_ID']
)
);
}
else
{
$path = str_replace(
'#user_id#',
$task['RESPONSIBLE_ID'],
COption::GetOptionString(
'tasks',
'paths_task_user_entry',
'/company/personal/user/#user_id#/tasks/task/view/#task_id#/',
$task['SITE_ID']
)
);
}
return str_replace('#task_id#', $task['ID'], $path);
}