- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/restservice.php
- Класс: \CCrmProductPropertyRestProxy
- Вызов: CCrmProductPropertyRestProxy::getSettingsFieldsInfo
protected function getSettingsFieldsInfo($propertyType, $userType)
{
$fieldsInfo = array();
if(!$this->SETTINGS_FIELDS_INFO)
{
$this->SETTINGS_FIELDS_INFO = array(
'S' => array(
'HTML' => array(
'HEIGHT' => array(
'TYPE' => 'integer'/*,
'DEFAULT_VALUE' => 200*/
)
)
),
'E' => array(
'Elist' => array(
'SIZE' => array(
'TYPE' => 'integer'/*,
'DEFAULT_VALUE' => 1*/
),
'WIDTH' => array(
'TYPE' => 'integer'/*,
'DEFAULT_VALUE' => 0*/
),
'GROUP' => array(
'TYPE' => 'char'/*,
'DEFAULT_VALUE' => 'N'*/
),
'MULTIPLE' => array(
'TYPE' => 'char'/*,
'DEFAULT_VALUE' => 'N'*/
)
)
),
'N' => array(
'Sequence' => array(
'WRITE' => array(
'TYPE' => 'char'/*,
'DEFAULT_VALUE' => 'N'*/
),
'CURRENT_VALUE' => array(
'TYPE' => 'integer'/*,
'DEFAULT_VALUE' => '1'*/
)
)
),
);
}
if (isset($this->SETTINGS_FIELDS_INFO[$propertyType])
&& isset($this->SETTINGS_FIELDS_INFO[$propertyType][$userType]))
{
$fieldsInfo = $this->SETTINGS_FIELDS_INFO[$propertyType][$userType];
}
return self::prepareFields($fieldsInfo);
}