• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/order/builder/orderbuilder.php
  • Класс: BitrixSaleHelpersOrderBuilderOrderBuilder
  • Вызов: OrderBuilder::getBuyerTypesList
static function getBuyerTypesList($siteId)
{
	static $result = array();

	if(!isset($result[$siteId]))
	{
		$result[$siteId] = array();

		$res = BitrixSaleInternalsPersonTypeTable::getList(array(
			'order' => array('SORT' => 'ASC', 'NAME' => 'ASC'),
			'filter' => array('=ACTIVE' => 'Y', '=PERSON_TYPE_SITE.SITE_ID' => $siteId),
		));

		while ($personType = $res->fetch())
		{
			$result[$siteId][$personType["ID"]] = htmlspecialcharsbx($personType["NAME"])." [".$personType["ID"]."]";
		}
	}

	return $result[$siteId];
}