• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/orderbasket.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderBasket
  • Вызов: OrderBasket::getTotalHtml
public function getTotalHtml($needRecalculate = true)
{
	$currency = $this->order->getCurrency();
	$basket = $this->order->getBasket();
	$totalPrices = OrderEdit::getTotalPrices($this->order, $this, $needRecalculate);

	$orderDiscount = '';
	if ((float)$totalPrices['ORDER_DISCOUNT_VALUE'] > 0)
	{
		$orderDiscount = '
			'.Loc::getMessage("SALE_ORDER_DEPRECATED_DISCOUNT_VALUE").'
			'.
			CCurrencyLang::currencyFormat(floatval($totalPrices["ORDER_DISCOUNT_VALUE"]), $currency, true).
			'
		';
	}

	if($basket)
		$weight = $basket->getWeight();
	else
		$weight = 0;

	return '
		
'. $orderDiscount.'
'.Loc::getMessage("SALE_ORDER_BASKET_PRICE").' '. CCurrencyLang::currencyFormat(floatval($totalPrices["PRICE_BASKET"]), $currency, true). '
'.Loc::getMessage("SALE_ORDER_BASKET_PRICE_DISCOUNT").' '. CCurrencyLang::currencyFormat(floatval($totalPrices["PRICE_BASKET_DISCOUNTED"]), $currency, true). '
'.Loc::getMessage("SALE_ORDER_BASKET_PRICE_DELIVERY").' '. CCurrencyLang::currencyFormat(floatval($totalPrices["PRICE_DELIVERY"]), $currency, true). '
'.Loc::getMessage("SALE_ORDER_BASKET_PRICE_DELIVERY_DISCOUNT").' '. CCurrencyLang::currencyFormat(floatval($totalPrices["PRICE_DELIVERY_DISCOUNTED"]), $currency, true). '
'.Loc::getMessage("SALE_ORDER_BASKET_TAX").' '. CCurrencyLang::currencyFormat(floatval($totalPrices["TAX_VALUE"]), $currency, true). '
'.Loc::getMessage("SALE_ORDER_BASKET_WEIGHT").' '. roundEx(floatval($weight/$this->weightKoef), SALE_WEIGHT_PRECISION)." ".$this->weightUnit. '
'.Loc::getMessage("SALE_ORDER_BASKET_PAID").' '. CCurrencyLang::currencyFormat( floatval($totalPrices["SUM_PAID"]), $currency, true ). '
'.Loc::getMessage("SALE_ORDER_BASKET_PRICE_TOTAL").' '. CCurrencyLang::currencyFormat( floatval($totalPrices["SUM_UNPAID"]), $currency, true ). '
'; }