• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/discount/userconditioncontrol.php
  • Класс: BitrixMainDiscountUserConditionControl
  • Вызов: UserConditionControl::getControlShow
static function getControlShow($params)
{
	$result = array(
		'controlgroup' => true,
		'group' =>  false,
		'label' => Loc::getMessage('SALE_USER_CONDITION_CONTROL_GROUP_NAME'),
		'showIn' => static::getShowIn($params['SHOW_IN_GROUPS']),
		'children' => array()
	);

	foreach (static::getControls() as $control)
	{
		$result['children'][] = array(
			'controlId' => $control['ID'],
			'group' => false,
			'label' => $control['LABEL'],
			'showIn' => static::getShowIn($params['SHOW_IN_GROUPS']),
			'control' => array(
				$control['PREFIX'],
				static::getLogicAtom($control['LOGIC']),
				static::getValueAtom($control['JS_VALUE'])
			)
		);
	}

	return $result;
}