improve rendering
This commit is contained in:
11
ibanpro.php
11
ibanpro.php
@@ -277,6 +277,12 @@ class IbanPro extends PaymentModule
|
|||||||
// 5. If 'qrencode' is not found, assign the placeholder.
|
// 5. If 'qrencode' is not found, assign the placeholder.
|
||||||
$qr = $this->context->smarty->fetch($this->local_path . 'views/templates/front/emptyQR.svg');
|
$qr = $this->context->smarty->fetch($this->local_path . 'views/templates/front/emptyQR.svg');
|
||||||
}
|
}
|
||||||
|
if ($order->payment == $this->paymentMethodName) {
|
||||||
|
$this->context->smarty->assign([
|
||||||
|
'paymentMethodName' => 'ibanpro',
|
||||||
|
|
||||||
|
]);
|
||||||
|
}
|
||||||
$this->context->smarty->assign([
|
$this->context->smarty->assign([
|
||||||
'reciever_name' => Configuration::get('IBANTRANSFER_RECEIVER_NAME'),
|
'reciever_name' => Configuration::get('IBANTRANSFER_RECEIVER_NAME'),
|
||||||
'iban' => Configuration::get('IBANTRANSFER_IBAN'),
|
'iban' => Configuration::get('IBANTRANSFER_IBAN'),
|
||||||
@@ -303,10 +309,10 @@ class IbanPro extends PaymentModule
|
|||||||
mb_convert_encoding('2', 'ASCII'),
|
mb_convert_encoding('2', 'ASCII'),
|
||||||
mb_convert_encoding('UCT', 'ASCII'),
|
mb_convert_encoding('UCT', 'ASCII'),
|
||||||
'',
|
'',
|
||||||
mb_convert_encoding($this->reciever_name, 'windows-1251'),
|
mb_convert_encoding(Configuration::get('IBANTRANSFER_RECEIVER_NAME'), 'windows-1251'),
|
||||||
mb_convert_encoding(Configuration::get('IBANTRANSFER_IBAN'), 'ASCII'),
|
mb_convert_encoding(Configuration::get('IBANTRANSFER_IBAN'), 'ASCII'),
|
||||||
mb_convert_encoding($ibanSUM, 'ASCII'),
|
mb_convert_encoding($ibanSUM, 'ASCII'),
|
||||||
mb_convert_encoding($this->reciever_code, 'windows-1251'),
|
mb_convert_encoding(Configuration::get('IBANTRANSFER_RECEIVER_CODE'), 'windows-1251'),
|
||||||
'',
|
'',
|
||||||
'',
|
'',
|
||||||
mb_convert_encoding($description, 'windows-1251'),
|
mb_convert_encoding($description, 'windows-1251'),
|
||||||
@@ -338,6 +344,7 @@ class IbanPro extends PaymentModule
|
|||||||
public function hookPaymentOptions($params)
|
public function hookPaymentOptions($params)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
if (!$this->active) {
|
if (!$this->active) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
<div class="order-confirmation__details card bg-light border-1 mb-3" id="wire-payment-details">
|
<div class="order-confirmation__details card bg-light border-1 mb-3 " id="iban-payment">
|
||||||
|
|
||||||
<div class="card shadow-sm">
|
<div class="card shadow-sm accordion-item">
|
||||||
<div class="card-header bg-light d-flex align-items-center">
|
<div class="card-header bg-light d-flex align-items-center">
|
||||||
<i class="material-icons me-2">account_balance</i>
|
<i class="material-icons me-2">account_balance</i>
|
||||||
<h5 class="mb-0">Реквізити для оплати замовлення</h5>
|
<h5 class="mb-0"> <button class="btn accordion-button icon-link" type="button" data-bs-toggle="collapse"
|
||||||
|
data-bs-target="#iban-payment-details" aria-expanded="true" aria-controls="iban-payment-details">
|
||||||
|
Реквізити для оплати замовлення переказом IBAN <i class="material-icons me-2">unfold_more</i>
|
||||||
|
</button></h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body accordion-collapse collapse {if $paymentMethodName == 'ibanpro'} show {/if}}"
|
||||||
|
id="iban-payment-details">
|
||||||
|
|
||||||
<!-- ============== DYNAMIC CONTENT AREA ============== -->
|
<!-- ============== DYNAMIC CONTENT AREA ============== -->
|
||||||
<!-- This area will be populated by JavaScript based on device -->
|
<!-- This area will be populated by JavaScript based on device -->
|
||||||
|
|||||||
Reference in New Issue
Block a user