• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/disk/mailtemplateconnector.php
  • Класс: Bitrix\Crm\Integration\Disk\MailTemplateConnector
  • Вызов: MailTemplateConnector::canRead
public function canRead($userId)
{
	if (!isset(static::$templates[$this->entityId]))
	{
		static::$templates[$this->entityId] = \CCrmMailTemplate::GetByID($this->entityId);
	}

	$template = static::$templates[$this->entityId];
	if (
		$template
		&& ($template['IS_ACTIVE'] === 'Y')
		&& (
			((int)$template['SCOPE'] === \CCrmMailTemplateScope::Common)
			|| ((int)$template['OWNER_ID'] === (int)$userId)
		)
	)
	{
		return true;
	}

	return false;
}