• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::parseConditionName
protected function parseConditionName(array $condition)
{
	$name = '';
	$conditionNameMap = array(
		'CondIBXmlID' => 'XML_ID',
		'CondIBSection' => 'SECTION_ID',
		'CondIBDateActiveFrom' => 'DATE_ACTIVE_FROM',
		'CondIBDateActiveTo' => 'DATE_ACTIVE_TO',
		'CondIBSort' => 'SORT',
		'CondIBDateCreate' => 'DATE_CREATE',
		'CondIBCreatedBy' => 'CREATED_BY',
		'CondIBTimestampX' => 'TIMESTAMP_X',
		'CondIBModifiedBy' => 'MODIFIED_BY',
		'CondIBTags' => 'TAGS',
		'CondCatQuantity' => 'QUANTITY',
		'CondCatWeight' => 'WEIGHT'
	);

	if (isset($conditionNameMap[$condition['CLASS_ID']]))
	{
		$name = $conditionNameMap[$condition['CLASS_ID']];
	}
	elseif (mb_strpos($condition['CLASS_ID'], 'CondIBProp') !== false)
	{
		$name = $condition['CLASS_ID'];
	}

	return $name;
}