• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/extra_services/base.php
  • Класс: BitrixSaleDeliveryExtraServicesBase
  • Вызов: Base::convertToOtherCurrency
protected function convertToOtherCurrency($value, $currency)
{
	$result = floatval($value);

	if($result <= 0)
		return $value;

	if($this->currency == '' || $currency == '')
		return $value;

	if($this->currency == $currency)
		return $value;

	static $rates = null;

	if($rates === null)
	{
		if(BitrixMainLoader::includeModule('currency'))
			$rates = new CCurrencyRates;
		else
			$rates = false;
	}

	if($rates)
		$result = $rates->convertCurrency($result,  $this->currency, $currency);
	else
		$result = $value;

	return $result;
}