%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> <? } ?>