![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/gositeme.com/public_html/whmcs/templates/twenty-one/payment/card/ |
{if count($existingCards) > 0}
<div class="three-column-grid">
{foreach $existingCards as $cardInfo}
{assign "payMethodExpired" 0}
{assign "expiryDate" ""}
{assign "payMethod" $cardInfo.payMethod nocache}
{if $payMethod->payment->isExpired()}
{assign "payMethodExpired" 1}
{/if}
{if $payMethod->payment->getExpiryDate()}
{assign "expiryDate" $payMethod->payment->getExpiryDate()->format('m/Y')}
{/if}
<div class="paymethod-info" data-paymethod-id="{$cardInfo.paymethodid}">
<input
id="existingCard{$cardInfo.paymethodid}"
type="radio"
name="ccinfo"
class="existing-card icheck-button"
data-billing-contact-id="{$cardInfo.billingcontactid}"
{if $cardOnFile && !$payMethodExpired && $payMethodId eq $cardInfo.paymethodid}
{assign "preselectedBillingContactId" {$cardInfo.billingcontactid}}
checked="checked" data-loaded-paymethod="true"
{elseif ($cardOnFile && $payMethodExpired) || !$cardOnFile}
disabled="disabled"
{/if}
{if !$hasRemoteInput}onclick="hideNewCardInputFields();"{/if}
value="{$cardInfo.paymethodid}"
>
</div>
<div class="paymethod-info" data-paymethod-id="{$cardInfo.paymethodid}">
<label for="existingCard{$cardInfo.paymethodid}">
<i class="{$payMethod->getFontAwesomeIcon()}"></i>
</label>
</div>
<div class="paymethod-info" data-paymethod-id="{$cardInfo.paymethodid}">
<label for="existingCard{$cardInfo.paymethodid}">
{$payMethod->payment->getDisplayName()}
</label>
</div>
<div class="paymethod-info" data-paymethod-id="{$cardInfo.paymethodid}">
<label for="existingCard{$cardInfo.paymethodid}">
{$payMethod->getDescription()}
</label>
</div>
<div class="paymethod-info" data-paymethod-id="{$cardInfo.paymethodid}">
<label for="existingCard{$cardInfo.paymethodid}">
{$expiryDate}
{if $payMethodExpired}<br><small>{lang key='clientareaexpired'}</small>{/if}
</label>
</div>
{/foreach}
</div>
{/if}
<div class="paymethod-info">
<label>
<input id="newCCInfo" type="radio" class="icheck-button" name="ccinfo" value="new" {if $payMethodId eq "new" || !$cardOnFile} checked{/if} /> {lang key='creditcardenternewcard'}
</label>
</div>