![]() 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/lagom2/payment/card/ |
{if file_exists("templates/$template/payment/card/overwrites/select.tpl")}
{include file="{$template}/payment/card/overwrites/select.tpl"}
{else}
{if count($existingCards) > 0}
<div class="panel-nav">
<ul class="nav nav-tabs">
<li >
<a {if $cardOnFile && $ccinfo neq "new"}class="active"{/if} href="#existingCardInfo" data-simple-radio-tab data-toggle="tab" aria-expanded="true">
{if $gateway == "paypal_ppcpv"}
{$LANG.paypalCommerce.payerApprovedPlaceholder}
{else}
{$LANG.creditcarduseexisting}
{/if}
</a>
</li>
<li >
<a {if $ccinfo eq "new" || !$cardOnFile}class="active"{/if} href="#newCardInfoTab" data-simple-radio-tab data-toggle="tab" aria-expanded="false">
<div class="paymethod-info hidden">
<label>
{$LANG.creditcardenternewcard}
</label>
<input id="newCCInfo" type="radio" value="new" name="ccinfo" class="icheck-control" {if $ccinfo eq "new" || !$cardOnFile} checked{/if} />
</div>
{if $gateway == "paypal_ppcpv"}
{$LANG.paypalCommerce.linkAccount}
{else}
{$LANG.creditcardenternewcard}
{/if}
</a>
</li>
</ul>
</div>
{/if}
<div class="panel-body">
{if count($existingCards) == 0}
<div class="paymethod-info hidden">
<label>
{$LANG.creditcardenternewcard}
</label>
</div>
<input id="newCCInfo" type="radio" class="hidden" name="ccinfo" value="new" onclick="{if $remotecode}hideRemoteInputForm(){else}hideNewCardInputFields(){/if};"{if $ccinfo eq "new" || !$cardOnFile} checked{/if} />
<h5>
{if $gateway == "paypal_ppcpv"}
{$LANG.paypalCommerce.linkAccount}
{else}
{$LANG.creditcardenternewcard}
{/if}
</h5>
{/if}
<div class="tab-content">
<div id="existingCardInfo" class="tab-pane {if count($existingCards) > 0 && $ccinfo neq "new"}active{/if}">
{if count($existingCards) > 0}
<div class="cc-list">
{foreach $existingCards as $cardInfo}
{assign "payMethodExpired" 0}
{assign "expiryDate" ""}
{assign "payMethod" $cardInfo.payMethod nocache}
{assign var=payIcon value=$payMethod->getFontAwesomeIcon()}
{if $payMethod->payment->isExpired()}
{assign "payMethodExpired" 1}
{/if}
{if $payMethod->payment->getExpiryDate()}
{assign "expiryDate" $payMethod->payment->getExpiryDate()->format('m/Y')}
{/if}
<div class="cc-item {if $payMethodExpired}disabled{/if}" data-paymethod-id="{$cardInfo.paymethodid}">
<div class="cc-item-checkbox">
<input
id="existingCard{$cardInfo.paymethodid}"
type="radio"
name="ccinfo"
class="existing-card icheck-control"
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}
onclick="{if $remotecode}hideRemoteInputForm(){else}hideNewCardInputFields(){/if};"
value="{$cardInfo.paymethodid}"
>
</div>
<div class="cc-item-icon" >
{if $payMethod->payment->getDisplayName()|strstr:"Visa"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/visa.svg" alt=""/>
{elseif $payMethod->payment->getDisplayName()|strstr:"Jcb"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/jcb.svg" alt=""/>
{elseif $payMethod->payment->getDisplayName()|strstr:"Mastercard" || $payMethod->payment->getDisplayName()|strstr:"MasterCard"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/mastercard.svg" alt=""/>
{elseif $payMethod->payment->getDisplayName()|strstr:"Amex"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/american-express.svg" alt=""/>
{elseif $payMethod->payment->getDisplayName()|strstr:"Discover"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/discover.svg" alt=""/>
{elseif $payMethod->payment->getDisplayName()|strstr:"Diners"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/credit-card.svg" alt=""/>
{elseif $payIcon|strstr:"paypal"}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/paypal.svg" alt=""/>
{else}
<img src="{$WEB_ROOT}/templates/{$template}/assets/img/creditcards/credit-card.svg" alt=""/>
{/if}
</div>
<div class="cc-item-name">
{$payMethod->payment->getDisplayName()}
</div>
<div class="cc-item-desc {if $payMethod->getDescription() == "-"}empty{/if}" >
{$payMethod->getDescription()}
</div>
<div class="cc-item-status" >
{$expiryDate}
</div>
<div class="cc-item-actions" >
<span class="status status-{$payMethod->getStatus()|lower}">{$payMethod->getStatus()}</span>
</div>
</div>
{/foreach}
</div>
{/if}
</div>
{if !$hasRemoteInput}
{include file="$template/payment/$cardOrBank/inputs.tpl"}
{/if}
</div>
</div>
{/if}