%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.139.87.61 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/handlers/paysystem/yandexcheckout/template/ |
Upload File : |
<?php use Bitrix\Main\Application; use Bitrix\Main\Localization\Loc; Bitrix\Main\Page\Asset::getInstance()->addCss("/bitrix/themes/.default/sale.css"); Loc::loadMessages(__FILE__); $messages = Loc::loadLanguageFile(__FILE__); $sum = round($params['SUM'], 2); $documentRoot = Application::getDocumentRoot(); ?> <div class="paysystem-yandex mb-4" id="paysystem-yandex"> <form id="paysystem-yandex-form"> <p class="mb-2"><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_DESCRIPTION'); ?></p> <p class="mb-2"><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_DESCRIPTION_SUM')." ".SaleFormatCurrency($params['SUM'], $params['CURRENCY']); ?></p> <?php if (isset($params['FIELDS'])): ?> <fieldset class="form-group"> <?php foreach ($params['FIELDS'] as $field): ?> <?php if (in_array($field, $params['PHONE_FIELDS'])): ?> <label for="<?= $field ?>"><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_'.ToUpper($params['PAYMENT_METHOD']).'_'.ToUpper($field)); ?>:</label> <input type="text" style="max-width: 300px;" class="form-control js-paysystem-yandex-input-phone" id="<?= $field; ?>" name="<?= $field; ?>" value="<?= htmlspecialcharsbx($params["PHONE_NUMBER"]) ?>" autocomplete="off" placeholder="" > <?php else: ?> <label for="<?= $field ;?>"><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_'.ToUpper($params['PAYMENT_METHOD']).'_'.ToUpper($field)); ?></label> <input type="text" name="<?= $field; ?>" class="form-control" id="<?= $field; ?>" style="max-width: 300px;" placeholder="<?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_' .ToUpper($params['PAYMENT_METHOD']) .'_' .ToUpper($field)); ?>" > <?php endif; ?> <?php endforeach; ?> </fieldset> <?php endif;?> <input type="submit" name="BuyButton" class="btn btn-lg btn-success pl-4 pr-4" style="border-radius: 32px;" value="<?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_YANDEX_CHECKOUT_BUTTON_NEXT') ?>" > </form> </div> <script> <?php include_once $documentRoot.'/bitrix/js/sale/masked.js'; include_once 'script.js'; ?> BX.message(<?= CUtil::PhpToJSObject($messages) ?>); BX.ready(function(){ BX.PaymentPhoneForm = new BX.Sale.Yandexcheckout.PaymentPhoneForm(<?= CUtil::PhpToJSObject( [ 'form' => 'paysystem-yandex-form', 'phoneFormatDataUrl' => '/bitrix/js/sale/phone_mask', ] ) ?>); BX.Sale.Yandexcheckout.init({ formId: 'paysystem-yandex-form', paysystemBlockId: 'paysystem-yandex', ajaxUrl: '/bitrix/tools/sale_ps_ajax.php', paymentId: '<?= CUtil::JSEscape($params['PAYMENT_ID']) ?>', paySystemId: '<?= CUtil::JSEscape($params['PAYSYSTEM_ID']) ?>', returnUrl: '<?= CUtil::JSEscape($params['RETURN_URL']) ?>', }); }); </script>