• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/orderanalysis.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderAnalysis
  • Вызов: OrderAnalysis::renderPaymentEditLink
static function renderPaymentEditLink($data)
{
	/** @var Payment $payment */
	$payment = $data['payment'];

	$url = Link::getInstance()
		->create()
		->setPageByType(Registry::SALE_ORDER_PAYMENT_EDIT)
		->setFilterParams(false)
		->setLang(false)
		->setField('order_id', $payment->getOrderId())
		->setField('payment_id', $payment->getId())
		->fill()
		->build();

	return ''.Loc::getMessage('SALE_OANALYSIS_PAYMENT_TITLE', array(
			'#SYSTEM_NAME#' => htmlspecialcharsbx($payment->getField('PAY_SYSTEM_NAME')),
			'#PAYMENT_ID#'  => $payment->getId(),
			'#SUM#'		 => SaleFormatCurrency($payment->getField('SUM'), $payment->getField('CURRENCY')),
		)).'';
}