• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_element_list.php
  • Класс: CIBlockPropertyElementList
  • Вызов: CIBlockPropertyElementList::PrepareSettings
static function PrepareSettings($arProperty)
{
	$size = (int)($arProperty['USER_TYPE_SETTINGS']['size'] ?? 0);
	if ($size <= 0)
	{
		$size = 1;
	}

	$width = (int)($arProperty['USER_TYPE_SETTINGS']['width'] ?? 0);
	if ($width <= 0)
	{
		$width = 0;
	}

	$group = ($arProperty['USER_TYPE_SETTINGS']['group'] ?? 'N');
	$group = ($group === 'Y' ? 'Y' : 'N');

	$multiple = ($arProperty['USER_TYPE_SETTINGS']['multiple'] ?? 'N');
	$multiple = ($multiple === 'Y' ? 'Y' : 'N');

	return [
		'size' =>  $size,
		'width' => $width,
		'group' => $group,
		'multiple' => $multiple,
	];
}