ordersummary.tpl 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. {if $producttotals}
  2. <span class="product-name">{if $producttotals.allowqty && $producttotals.qty > 1}{$producttotals.qty} x {/if}{$producttotals.productinfo.name}</span>
  3. <span class="product-group">{$producttotals.productinfo.groupname}</span>
  4. <div class="clearfix">
  5. <span class="pull-left float-left">{$producttotals.productinfo.name}</span>
  6. <span class="pull-right float-right">{$producttotals.pricing.baseprice}</span>
  7. </div>
  8. {foreach $producttotals.configoptions as $configoption}
  9. {if $configoption}
  10. <div class="clearfix">
  11. <span class="pull-left float-left">&nbsp;&raquo; {$configoption.name|unescape:"html"}: {$configoption.optionname|unescape:"html"}</span>
  12. <span class="pull-right float-right">{$configoption.recurring}{if $configoption.setup} + {$configoption.setup} {$LANG.ordersetupfee}{/if}</span>
  13. </div>
  14. {/if}
  15. {/foreach}
  16. {foreach $producttotals.addons as $addon}
  17. <div class="clearfix">
  18. <span class="pull-left float-left">+ {$addon.name}</span>
  19. <span class="pull-right float-right">{$addon.recurring}</span>
  20. </div>
  21. {/foreach}
  22. {if $producttotals.pricing.setup || $producttotals.pricing.recurring || $producttotals.pricing.addons}
  23. <div class="summary-totals">
  24. {if $producttotals.pricing.setup}
  25. <div class="clearfix">
  26. <span class="pull-left float-left">{$LANG.cartsetupfees}:</span>
  27. <span class="pull-right float-right">{$producttotals.pricing.setup}</span>
  28. </div>
  29. {/if}
  30. {foreach from=$producttotals.pricing.recurringexcltax key=cycle item=recurring}
  31. <div class="clearfix">
  32. <span class="pull-left float-left">{$cycle}:</span>
  33. <span class="pull-right float-right">{$recurring}</span>
  34. </div>
  35. {/foreach}
  36. {if $producttotals.pricing.tax1}
  37. <div class="clearfix">
  38. <span class="pull-left float-left">{$carttotals.taxname} @ {$carttotals.taxrate}%:</span>
  39. <span class="pull-right float-right">{$producttotals.pricing.tax1}</span>
  40. </div>
  41. {/if}
  42. {if $producttotals.pricing.tax2}
  43. <div class="clearfix">
  44. <span class="pull-left float-left">{$carttotals.taxname2} @ {$carttotals.taxrate2}%:</span>
  45. <span class="pull-right float-right">{$producttotals.pricing.tax2}</span>
  46. </div>
  47. {/if}
  48. </div>
  49. {/if}
  50. <div class="total-due-today">
  51. <span class="amt">{$producttotals.pricing.totaltoday}</span>
  52. <span>{$LANG.ordertotalduetoday}</span>
  53. </div>
  54. {elseif $renewals}
  55. {if $carttotals.renewals}
  56. <span class="product-name">{lang key='domainrenewals'}</span>
  57. {foreach $carttotals.renewals as $domainId => $renewal}
  58. <div class="clearfix" id="cartDomainRenewal{$domainId}">
  59. <span class="pull-left float-left">
  60. {$renewal.domain} - {$renewal.regperiod} {if $renewal.regperiod == 1}{lang key='orderForm.year'}{else}{lang key='orderForm.years'}{/if}
  61. </span>
  62. <span class="pull-right float-right">
  63. {$renewal.priceBeforeTax}
  64. <a onclick="removeItem('r','{$domainId}'); return false;" href="#" id="linkCartRemoveDomainRenewal{$domainId}">
  65. <i class="fas fa-fw fa-trash-alt"></i>
  66. </a>
  67. </span>
  68. </div>
  69. {if $renewal.dnsmanagement}
  70. <div class="clearfix">
  71. <span class="pull-left float-left">+ {lang key='domaindnsmanagement'}</span>
  72. </div>
  73. {/if}
  74. {if $renewal.emailforwarding}
  75. <div class="clearfix">
  76. <span class="pull-left float-left">+ {lang key='domainemailforwarding'}</span>
  77. </div>
  78. {/if}
  79. {if $renewal.idprotection}
  80. <div class="clearfix">
  81. <span class="pull-left float-left">+ {lang key='domainidprotection'}</span>
  82. </div>
  83. {/if}
  84. {if $renewal.hasGracePeriodFee}
  85. <div class="clearfix">
  86. <span class="pull-left float-left">+ {lang key='domainRenewal.graceFee'}</span>
  87. </div>
  88. {/if}
  89. {if $renewal.hasRedemptionGracePeriodFee}
  90. <div class="clearfix">
  91. <span class="pull-left float-left">+ {lang key='domainRenewal.redemptionFee'}</span>
  92. </div>
  93. {/if}
  94. {/foreach}
  95. {/if}
  96. <div class="summary-totals">
  97. <div class="clearfix">
  98. <span class="pull-left">{lang key='ordersubtotal'}:</span>
  99. <span class="pull-right">{$carttotals.subtotal}</span>
  100. </div>
  101. {if ($carttotals.taxrate && $carttotals.taxtotal) || ($carttotals.taxrate2 && $carttotals.taxtotal2)}
  102. {if $carttotals.taxrate}
  103. <div class="clearfix">
  104. <span class="pull-left float-left">{$carttotals.taxname} @ {$carttotals.taxrate}%:</span>
  105. <span class="pull-right float-right">{$carttotals.taxtotal}</span>
  106. </div>
  107. {/if}
  108. {if $carttotals.taxrate2}
  109. <div class="clearfix">
  110. <span class="pull-left float-left">{$carttotals.taxname2} @ {$carttotals.taxrate2}%:</span>
  111. <span class="pull-right float-right">{$carttotals.taxtotal2}</span>
  112. </div>
  113. {/if}
  114. {/if}
  115. </div>
  116. <div class="total-due-today">
  117. <span class="amt">{$carttotals.total}</span>
  118. <span>{lang key='ordertotalduetoday'}</span>
  119. </div>
  120. {/if}