CAllCrmMailTemplate::prepareAttachmentsForOldTemplate

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CAllCrmMailTemplate
  4. prepareAttachmentsForOldTemplate
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/mail_template.php
  • Класс: \CAllCrmMailTemplate
  • Вызов: CAllCrmMailTemplate::prepareAttachmentsForOldTemplate
static function prepareAttachmentsForOldTemplate(int $id)
{
	global $USER_FIELD_MANAGER;
	global $DB;

	$files = $USER_FIELD_MANAGER->getUserFieldValue('CRM_MAIL_TEMPLATE', 'UF_ATTACHMENT', $id);
	$files = !empty($files) && is_array($files) ? $files : [];

	foreach ($files as $file)
	{
		$DB->Query("UPDATE b_disk_attached_object SET MODULE_ID = 'crm', ENTITY_TYPE = 'Bitrix\\\\Crm\\\\Integration\\\\Disk\\\\MailTemplateConnector' WHERE ID = " . (int)$file);
	}
}

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