- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/input.php
- Класс: BitrixSaleInternalsInputEnum
- Вызов: Enum::getEditOptionsHtml
static function getEditOptionsHtml(array $options, array $selected, $selector, $group, $option)
{
$result = '';
foreach ($options as $key => $value)
{
$result .= is_array($value)
? str_replace(
array('{GROUP}', '{OPTIONS}'),
array(
htmlspecialcharsEx($key),
self::getEditOptionsHtml($value, $selected, $selector, $group, $option),
),
$group
)
: str_replace(
array('{VALUE}', '{SELECTED}', '{TEXT}'),
array(
htmlspecialcharsEx($key),
isset($selected[$key]) ? $selector : '',
htmlspecialcharsEx($value) ?: htmlspecialcharsEx($key),
),
$option
);
}
return $result;
}