• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/orderbuyer.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderBuyer
  • Вызов: OrderBuyer::prepareData
static function 	prepareData(SaleOrder $order)
{
	if (CBXFeatures::IsFeatureEnabled('SaleAccounts'))
	{
		$strBuyerProfileUrl = '/bitrix/admin/sale_buyers_profile.php?USER_ID='.intval($order->getUserId()).'&lang='.LANGUAGE_ID;
	}
	else
	{
		$strBuyerProfileUrl = '/bitrix/admin/user_edit.php?ID='.$order->getUserId().'&lang='.LANGUAGE_ID;
	}

	$result = array(
		"USER_ID" => intval($order->getUserId()),
		"PERSON_TYPE_ID" => $order->getPersonTypeId(),
		"BUYER_USER_NAME" => OrderEdit::getUserName(
			$order->getUserId(),
			$order->getSiteId()
		),
		"USER_DESCRIPTION" => $order->getField("USER_DESCRIPTION"),
		"BUYER_URL" => $strBuyerProfileUrl
	);

	return $result;
}