• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/mail_template.php
  • Класс: \CAllCrmMailTemplate
  • Вызов: CAllCrmMailTemplate::SetLastUsedTemplateID
static function SetLastUsedTemplateID($templateID, $entityTypeID, $userID = 0)
{
	$templateID = intval($templateID);
	$entityTypeID = intval($entityTypeID);
	$entityTypeName = mb_strtolower(CCrmOwnerType::ResolveName($entityTypeID));
	$userID = intval($userID);
	if($userID <= 0)
	{
		$userID = CCrmSecurityHelper::GetCurrentUserID();
	}

	$key = "last_used_email_template_{$entityTypeName}";
	if($templateID <= 0)
	{
		CUserOptions::DeleteOption('crm', $key, false, $userID);
	}

	if($templateID !== intval(CUserOptions::GetOption('crm', $key, 0, $userID)))
	{
		CUserOptions::SetOption('crm', $key, $templateID, false, $userID);
	}
}