other.tpl 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {if $existingdomains}
  2. <div class="option">
  3. <label class="radio-inline">
  4. <input type="radio" name="domainoption" value="existing_domain" id="selexisting_domain"{if $domainoption eq "existing_domain"} checked{/if} />{$EDLANG.UseaDomainIhaveAlreadyPurchased}
  5. </label>
  6. <div class="domain-input-group domainreginput hidden clearfix" id="domainexisting_domain">
  7. <div class="row">
  8. <div class="col-sm-9">
  9. <div class="row domains-row">
  10. <div class="col-xs-2 text-right">
  11. <p class="form-control-static">www.</p>
  12. </div>
  13. <div class="col-xs-7">
  14. <select id="existing_domainsld" name="existing_domaindomain" class="form-control">
  15. {foreach key=num item=existingdomain from=$existingdomains}
  16. <option value="{$existingdomain}">{$existingdomain}</option>
  17. {/foreach}
  18. </select>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="col-sm-2">
  23. <button type="submit" id="b_existing_domain" class="exd_btn btn btn-primary btn-block">
  24. {$LANG.orderForm.use}
  25. </button>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. {if $WSEXISTING.subdomain}
  31. <div class="option">
  32. <label class="radio-inline">
  33. <input type="radio" name="domainoption" value="subexisting_domain" id="selsubexisting_domain"{if $domainoption eq "subexisting_domain"} checked{/if} />{$EDLANG.UseaSubDomainIhaveAlreadyPurchased}
  34. </label>
  35. <div class="domain-input-group domainreginput hidden clearfix" id="domainsubexisting_domain">
  36. <div class="row">
  37. <div class="col-sm-9">
  38. <div class="row domains-row">
  39. <div class="col-xs-2 text-right">
  40. <input name="subdomainexisting_domaindomain" autocapitalize="none" data-toggle="tooltip" data-placement="top" data-trigger="manual" title="{$EDLANG.UseaSubDomainTooltip}" id="subdomainexisting_domaindomains" class="form-control">
  41. </div>
  42. <div class="col-xs-1 text-right" style="padding-right: 0px;padding-left: 0px;width: 2%;">
  43. <p class="form-control-static">.</p>
  44. </div>
  45. <div class="col-xs-6">
  46. <input name="subexisting_domaindomain" type="hidden" value="" id="subexisting_domaindomainid">
  47. <select id="subexisting_domainsld" name="subexisting_domaindomain" class="form-control">
  48. {foreach key=num item=existingdomain from=$existingdomains}
  49. <option data-oldv="{$existingdomain}" value="{$existingdomain}">{$existingdomain}</option>
  50. {/foreach}
  51. </select>
  52. </div>
  53. </div>
  54. </div>
  55. <div class="col-sm-2">
  56. <button type="submit" id="b_subexisting_domain" class="exd_btn btn btn-primary btn-block">
  57. {$LANG.orderForm.use}
  58. </button>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. {/if}
  64. <script>
  65. {literal}
  66. $(document).ready(function () {
  67. $(".exd_btn").click(function (e) {
  68. e.preventDefault();
  69. e.stopPropagation();
  70. jQuery("#greyout").fadeIn();
  71. jQuery("#domainpopupcontainer").hide().removeClass('hidden').slideDown();
  72. var domainoption = jQuery(".domainoptions input:checked").val();
  73. var sld = jQuery("#" + domainoption + "sld").val();
  74. var tld = '';
  75. if (domainoption === 'existing_domain') {
  76. var domainoption = 'incart';
  77. var tld = jQuery("#existing_domainsld option:selected").text();
  78. }
  79. if (domainoption === 'subexisting_domain') {
  80. var domainoption = 'incart';
  81. var sld = $("#subexisting_domaindomainid").val();
  82. } else
  83. var tld = jQuery("#" + domainoption + "tld").val();
  84. WHMCS.http.jqClient.post("cart.php", {ajax: 1, a: "domainoptions", sld: sld, tld: tld, checktype: domainoption},
  85. function (data) {
  86. jQuery("#domainresults").html(data);
  87. });
  88. });
  89. $("#subdomainexisting_domaindomains").on("keyup", function () {
  90. if ($("#subdomainexisting_domaindomains").val() !== '') {
  91. $('#subdomainexisting_domaindomains').tooltip('hide');
  92. var oldvv = $("#subexisting_domainsld").find("option:selected").data("oldv");
  93. $("#subexisting_domaindomainid").val($("#subdomainexisting_domaindomains").val() + '.' + oldvv);
  94. } else {
  95. $("#subexisting_domaindomainid").val('');
  96. }
  97. });
  98. $("#subexisting_domainsld").on("change", function () {
  99. if ($("#subdomainexisting_domaindomains").val() !== '') {
  100. var oldvv = $("#subexisting_domainsld").find("option:selected").data("oldv");
  101. $("#subexisting_domaindomainid").val($("#subdomainexisting_domaindomains").val() + '.' + oldvv);
  102. } else {
  103. $("#subexisting_domaindomainid").val('');
  104. }
  105. });
  106. });
  107. {/literal}
  108. </script>
  109. {/if}