Task::addSocnetLog

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. Task
  4. addSocnetLog
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/copy/implement/task.php
  • Класс: BitrixTasksCopyImplementTask
  • Вызов: Task::addSocnetLog
private function addSocnetLog($copiedTaskId, $copiedTopicId, array $mapIdsCopiedComments): void
{
	if (!Loader::includeModule('forum'))
	{
		return;
	}

	foreach ($mapIdsCopiedComments as $copiedMessageId)
	{
		if ($copiedMessageId)
		{
			$message = CForumMessage::getByIDEx($copiedMessageId);

			if ($message['NEW_TOPIC'] !== 'Y')
			{
				Comment::onAfterAdd('TK', $copiedTaskId, [
					'TOPIC_ID' => $copiedTopicId,
					'MESSAGE_ID' => $copiedMessageId
				]);
			}
		}
	}
}

Добавить комментарий