• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/forum/task/comment.php
  • Класс: BitrixTasksIntegrationForumTaskComment
  • Вызов: Comment::resetSonetLogRights
static function resetSonetLogRights(array $taskData): void
{
	if (!Loader::includeModule('socialnetwork'))
	{
		return;
	}

	$isCrmTask = CTaskNotifications::isCrmTask($taskData);
	$logFilter = CTaskNotifications::getSonetLogFilter($taskData['ID'], $isCrmTask);
	$res = CSocNetLog::getList([], $logFilter, false, false, ['ID']);
	if ($logEntry = $res->fetch())
	{
		CTaskNotifications::setSonetLogRights(
			[
				'LOG_ID' => $logEntry['ID'],
				'EFFECTIVE_USER_ID' => User::getId(),
			],
			$taskData,
			$taskData
		);
	}
}