• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/entity/letter.php
  • Класс: BitrixSenderEntityLetter
  • Вызов: Letter::updateTemplateUseCount
protected function updateTemplateUseCount(array $data, array $previousData)
{
	if (!isset($data['TEMPLATE_TYPE']) || !isset($data['TEMPLATE_ID']))
	{
		return false;
	}

	if (TemplatesType::getCode(TemplatesType::USER) !== $data['TEMPLATE_TYPE'])
	{
		return false;
	}
	if (
		isset($previousData['TEMPLATE_ID'])
		&& $data['TEMPLATE_ID'] === $previousData['TEMPLATE_ID']
		&& $data['TEMPLATE_TYPE'] === $previousData['TEMPLATE_TYPE']
	)
	{
		return false;
	}

	return TemplateTable::incUseCount($data['TEMPLATE_ID']);
}