- Модуль: 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;
}