| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- {if $selectedAccountId === $client->id}
- {foreach $client->payMethods->validateGateways()->sortByExpiryDate() as $payMethod}
- {assign "payMethodExpired" 0}
- {assign "expiryDate" ""}
- {if $payMethod->isCreditCard()}
- {if ($payMethod->payment->isExpired())}
- {assign "payMethodExpired" 1}
- {/if}
- {if $payMethod->payment->getExpiryDate()}
- {assign "expiryDate" $payMethod->payment->getExpiryDate()->format('m/Y')}
- {/if}
- {/if}
- <div class="paymethod-info radio-inline" data-paymethod-id="{$payMethod->id}">
- <input type="radio"
- name="ccinfo"
- class="existing-card"
- {if $payMethodExpired}disabled{/if}
- data-payment-type="{$payMethod->getType()}"
- data-payment-gateway="{$payMethod->gateway_name}"
- data-order-preference="{$payMethod->order_preference}"
- value="{$payMethod->id}">
- </div>
- <div class="paymethod-info" data-paymethod-id="{$payMethod->id}">
- <i class="{$payMethod->getFontAwesomeIcon()}"></i>
- </div>
- <div class="paymethod-info" data-paymethod-id="{$payMethod->id}">
- {if $payMethod->isCreditCard() || $payMethod->isRemoteBankAccount()}
- {$payMethod->payment->getDisplayName()}
- {else}
- <span class="type">
- {$payMethod->payment->getAccountType()}
- </span>
- {substr($payMethod->payment->getAccountNumber(), -4)}
- {/if}
- </div>
- <div class="paymethod-info" data-paymethod-id="{$payMethod->id}">
- {$payMethod->getDescription()}
- </div>
- <div class="paymethod-info" data-paymethod-id="{$payMethod->id}">
- {$expiryDate}{if $payMethodExpired}<br><small>{$LANG.clientareaexpired}</small>{/if}
- </div>
- {/foreach}
- {/if}
|