• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatecontrol.php
  • Класс: Bitrix\Crm\Integrity\DuplicateControl
  • Вызов: DuplicateControl::loadCurrentSettings
static function loadCurrentSettings(): array
{
	if(self::$currentSettings === null)
	{
		$s = \Bitrix\Main\Config\Option::get('crm', 'dup_ctrl');
		if(is_string($s) && $s !== '')
		{
			$ary = unserialize($s, ['allowed_classes' => false]);
			if(is_array($ary))
			{
				self::$currentSettings = &$ary;
				unset($ary);
			}
		}
		if(!is_array(self::$currentSettings))
		{
			self::$currentSettings = array();
		}
		if(!isset(self::$currentSettings['enableFor']))
		{
			self::$currentSettings['enableFor'] = array();
		}
	}
	return self::$currentSettings;
}