- Модуль: 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);
}
}