• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/Controller/Property/Action/SaveAction.php
  • Класс: BitrixIblockControllerPropertyActionSaveAction
  • Вызов: SaveAction::parseUserType
private function parseUserType(array $fields): array
{
	if (isset($fields['PROPERTY_TYPE']))
	{
		$parts = explode(':', $fields['PROPERTY_TYPE']);
		if (count($parts) === 2)
		{
			$fields['PROPERTY_TYPE'] = $parts[0];
			$fields['USER_TYPE'] = $parts[1];
		}
		else
		{
			$fields['USER_TYPE'] = false; // `NULL` for old $DB
		}
	}

	return $fields;
}