• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/postingmanager.php
  • Класс: BitrixSenderPostingManager
  • Вызов: PostingManager::read
static function read($recipientId)
{
	$postingContactPrimary = ['ID' => $recipientId];

	$row = PostingRecipientTable::getRowById($postingContactPrimary);
	if (!$row)
	{
		return;
	}

	if ($row['ID'])
	{
		PostingReadTable::add(
			[
				'POSTING_ID'   => $row['POSTING_ID'],
				'RECIPIENT_ID' => $row['ID'],
			]
		);
	}

	if ($row['CONTACT_ID'])
	{
		ContactTable::update(
			$row['CONTACT_ID'],
			[
				'IS_READ' => 'Y',
			]
		);
	}
}