• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/statistics/statisticfieldbindingmap.php
  • Класс: Bitrix\Crm\Statistics\StatisticFieldBindingMap
  • Вызов: StatisticFieldBindingMap::load
protected function load()
{
	if($this->bindings !== null)
	{
		return;
	}

	$this->bindings = array();

	$s = Main\Config\Option::get('crm', $this->typeName);
	if(is_string($s) && $s !== '')
	{
		$items = unserialize($s, ['allowed_classes' => false]);
		if(is_array($items))
		{
			foreach($items as $item)
			{
				$binding = StatisticFieldBinding::fromArray($item);
				$slotName = $binding->getSlotName();
				if($slotName !== '')
				{
					$this->bindings[$slotName] = $binding;
				}
			}
		}
	}
}