inputs.tpl 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <div{if !$addingNewCard} class="w-hidden"{/if}>
  2. <div class="form-group cc-details row">
  3. <label for="inputCardNumber" class="col-sm-4 text-md-right col-form-label">{lang key='creditcardcardnumber'}</label>
  4. <div class="col-sm-7">
  5. <input type="tel" name="ccnumber" id="inputCardNumber" size="30" value="{if $ccnumber}{$ccnumber}{/if}" autocomplete="off" class="form-control newccinfo cc-number-field" data-message-unsupported="{lang key='paymentMethodsManage.unsupportedCardType'}" data-message-invalid="{lang key='paymentMethodsManage.cardNumberNotValid'}" data-supported-cards="{$supportedCardTypes}"/>
  6. <span class="field-error-msg"></span>
  7. </div>
  8. </div>
  9. {if $showccissuestart}
  10. <div class="form-group cc-details row">
  11. <label for="inputCardStart" class="col-sm-4 text-md-right col-form-label">{lang key='creditcardcardstart'}</label>
  12. <div class="col-sm-8">
  13. <input type="tel" name="ccstartdate" id="inputCardStart" value="{$ccstartdate}" class="form-control field input-inline input-inline-100" placeholder="MM / YY ({lang key='creditcardcardstart'})">
  14. </div>
  15. </div>
  16. {/if}
  17. <div class="form-group cc-details row">
  18. <label for="inputCardExpiry" class="col-sm-4 text-md-right col-form-label">{lang key='creditcardcardexpires'}</label>
  19. <div class="col-sm-8">
  20. <input type="tel" name="ccexpirydate" id="inputCardExpiry" value="{$ccexpirydate}" class="form-control field input-inline input-inline-100" placeholder="MM / YY{if $showccissuestart} ({lang key='creditcardcardexpires'}){/if}" autocomplete="cc-exp">
  21. <span class="field-error-msg">{lang key="paymentMethodsManage.expiryDateNotValid"}</span>
  22. </div>
  23. </div>
  24. {if $showccissuestart}
  25. <div class="form-group row cc-details">
  26. <label for="inputIssueNum" class="col-sm-4 text-md-right col-form-label">{lang key='creditcardcardissuenum'}</label>
  27. <div class="col-2">
  28. <input type="number" name="ccissuenum" id="inputIssueNum" value="{$ccissuenum}" class="form-control input-inline input-inline-100" />
  29. </div>
  30. </div>
  31. {/if}
  32. </div>
  33. <div class="form-group row">
  34. <label for="inputCardCvv" class="col-sm-4 text-md-right col-form-label">{lang key='creditcardcvvnumber'}</label>
  35. <div class="col-sm-7">
  36. <input type="tel" name="cccvv" id="inputCardCvv" value="{$cccvv}" autocomplete="off" class="form-control input-inline input-inline-100" />
  37. <button id="cvvWhereLink" type="button" class="btn btn-link btn-sm" data-toggle="popover" data-content="<img src='{$BASE_PATH_IMG}/ccv.gif' width='210'>">
  38. {lang key='creditcardcvvwhere'}
  39. </button>
  40. <br>
  41. <span class="field-error-msg">{lang key="paymentMethodsManage.cvcNumberNotValid"}</span>
  42. </div>
  43. </div>
  44. {include file="$template/payment/billing-address.tpl"}
  45. {if $allowClientsToRemoveCards}
  46. <div{if !$addingNewCard} class="w-hidden"{/if}>
  47. <div class="form-group cc-details row">
  48. <div class="offset-sm-4 col-sm-8">
  49. <input type="hidden" name="nostore" value="1">
  50. <input type="checkbox" class="toggle-switch-success" data-size="mini" checked="checked" name="nostore" id="inputNoStore" value="0" data-on-text="{lang key='yes'}" data-off-text="{lang key='no'}">
  51. <label class="form-check form-check-inline no-padding" for="inputNoStore">
  52. &nbsp;&nbsp;
  53. {lang key='creditCardStore'}
  54. </label>
  55. </div>
  56. </div>
  57. </div>
  58. {/if}
  59. <div{if !$addingNewCard} class="w-hidden"{/if}>
  60. <div id="inputDescriptionContainer" class="form-group cc-details row">
  61. <label for="inputDescription" class="col-sm-4 text-md-right col-form-label">{lang key='paymentMethods.cardDescription'}</label>
  62. <div class="col-sm-6">
  63. <input type="text" class="form-control" id="inputDescription" name="ccdescription" autocomplete="off" value="" placeholder="{lang key='paymentMethods.descriptionInput'} {lang key='paymentMethodsManage.optional'}" />
  64. </div>
  65. </div>
  66. </div>