%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/templates/old_version/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/templates/old_version/confirm.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
if (!empty($arResult["ORDER"]))
{
?>
<b><?=GetMessage("SOA_TEMPL_ORDER_COMPLETE")?></b><br /><br />
<table class="sale_order_full_table">
<tr>
<td>
<?= GetMessage("SOA_TEMPL_ORDER_SUC", Array("#ORDER_DATE#" => $arResult["ORDER"]["DATE_INSERT"], "#ORDER_ID#" => $arResult["ORDER"]["ACCOUNT_NUMBER"]))?>
<br /><br />
<?= GetMessage("SOA_TEMPL_ORDER_SUC1", Array("#LINK#" => $arParams["PATH_TO_PERSONAL"])) ?>
</td>
</tr>
</table>
<?
if (!empty($arResult["PAY_SYSTEM"]))
{
?>
<br /><br />
<table class="sale_order_full_table">
<tr>
<td class="ps_logo">
<div class="pay_name"><?=GetMessage("SOA_TEMPL_PAY")?></div>
<?=CFile::ShowImage($arResult["PAY_SYSTEM"]["LOGOTIP"], 100, 100, "border=0", "", false);?>
<div class="paysystem_name"><?= $arResult["PAY_SYSTEM"]["NAME"] ?></div><br>
</td>
</tr>
<?
if (strlen($arResult["PAY_SYSTEM"]["ACTION_FILE"]) > 0)
{
?>
<tr>
<td>
<?
$service = \Bitrix\Sale\PaySystem\Manager::getObjectById($arResult["ORDER"]['PAY_SYSTEM_ID']);
if ($arResult["PAY_SYSTEM"]["NEW_WINDOW"] == "Y")
{
?>
<script language="JavaScript">
window.open('<?=$arParams["PATH_TO_PAYMENT"]?>?ORDER_ID=<?=urlencode(urlencode($arResult["ORDER"]["ACCOUNT_NUMBER"]))?>&PAYMENT_ID=<?=$arResult['ORDER']["PAYMENT_ID"]?>');
</script>
<?= GetMessage("SOA_TEMPL_PAY_LINK", Array("#LINK#" => $arParams["PATH_TO_PAYMENT"]."?ORDER_ID=".urlencode(urlencode($arResult["ORDER"]["ACCOUNT_NUMBER"]))."&PAYMENT_ID=".$arResult['ORDER']["PAYMENT_ID"]))?>
<?
if (CSalePdf::isPdfAvailable() && $service->isAffordPdf())
{
?><br />
<?= GetMessage("SOA_TEMPL_PAY_PDF", Array("#LINK#" => $arParams["PATH_TO_PAYMENT"]."?ORDER_ID=".urlencode(urlencode($arResult["ORDER"]["ACCOUNT_NUMBER"]))."&PAYMENT_ID=".$arResult['ORDER']["PAYMENT_ID"]."&pdf=1&DOWNLOAD=Y")) ?>
<?
}
}
else
{
if ($service)
{
/** @var \Bitrix\Sale\Order $order */
$order = \Bitrix\Sale\Order::load($arResult["ORDER_ID"]);
/** @var \Bitrix\Sale\PaymentCollection $paymentCollection */
$paymentCollection = $order->getPaymentCollection();
/** @var \Bitrix\Sale\Payment $payment */
foreach ($paymentCollection as $payment)
{
if (!$payment->isInner())
{
$context = \Bitrix\Main\Application::getInstance()->getContext();
$service->initiatePay($payment, $context->getRequest());
break;
}
}
}
else
{
echo '<span style="color:red;">'.GetMessage("SOA_TEMPL_ORDER_PS_ERROR").'</span>';
}
}
?>
</td>
</tr>
<?
}
?>
</table>
<?
}
}
else
{
?>
<b><?=GetMessage("SOA_TEMPL_ERROR_ORDER")?></b><br /><br />
<table class="sale_order_full_table">
<tr>
<td>
<?=GetMessage("SOA_TEMPL_ERROR_ORDER_LOST", Array("#ORDER_ID#" => $arResult["ACCOUNT_NUMBER"]))?>
<?=GetMessage("SOA_TEMPL_ERROR_ORDER_LOST1")?>
</td>
</tr>
</table>
<?
}
?>