tld-pricing.tpl 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {include file="$template/includes/tablelist.tpl" tableName="DomainPricing" filterColumn="1" noOrdering=true}
  2. <script>
  3. jQuery(document).ready(function(){
  4. var table = jQuery('#tableDomainPricing').show().DataTable();
  5. {if $orderby == 'tld'}
  6. table.order(0, '{$sort}');
  7. {elseif $orderby == 'category'}
  8. table.order(1, '{$sort}');
  9. {/if}
  10. table.draw();
  11. jQuery('#tableLoading').hide();
  12. });
  13. </script>
  14. <div class="table-container clearfix">
  15. <div class="table-header">
  16. <div class="d-flex align-items-center mb-2 mb-md-0">
  17. <label>{lang key='view'}</label>
  18. <div class="dropdown view-filter-btns">
  19. <button type="button" class="btn btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  20. <span>{lang key='domainRenewal.showAll'}</span>
  21. </button>
  22. <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenuButton">
  23. <li><a href="#" class="dropdown-item"><span data-value="all">{lang key='domainRenewal.showAll'}</span></a></li>
  24. <div class="dropdown-divider">--</div>
  25. {foreach $categoriesWithCounts as $category => $count}
  26. <li><a href="#" class="dropdown-item"><span data-value="{$category}">{lang key="domainTldCategory.$category" defaultValue=$category}</span>&nbsp;({$count})</a></li>
  27. {/foreach}
  28. </ul>
  29. </div>
  30. </div>
  31. <div class="search-group">
  32. <input type="text" id="table-search" class="form-control" placeholder="{$LANG.tableentersearchterm}">
  33. </div>
  34. </div>
  35. <table class="datatable table table-tlds w-hidden" id="tableDomainPricing">
  36. <thead>
  37. <tr>
  38. <th class="text-muted">{lang key='orderdomain'}</th>
  39. <th class="text-muted d-none">{lang key='category'}</th>
  40. <th class="text-muted">{lang key='pricing.register'}</th>
  41. <th class="text-muted">{lang key='pricing.transfer'}</th>
  42. <th class="text-muted">{lang key='pricing.renewal'}</th>
  43. </tr>
  44. </thead>
  45. <tbody>
  46. {foreach $pricing['pricing'] as $tld => $price}
  47. <tr>
  48. <td>
  49. <strong class="tld-name"><span>.</span>{$tld}</strong>
  50. {if $price.group}
  51. <span class="tld-sale-group tld-sale-group-{$price.group}">{$price.group}!</span>
  52. {/if}
  53. </td>
  54. <td class="d-none">
  55. <span class="categories">{$price.categories[0]}</span>
  56. </td>
  57. <td>
  58. <span class="tld-label text-muted">{lang key='pricing.register'}</span>
  59. {if isset($price.register) && current($price.register) > 0}
  60. {current($price.register)}<br>
  61. <small class="text-muted">{key($price.register)} {if key($price.register) > 1}{lang key="orderForm.years"}{else}{lang key="orderForm.year"}{/if}</small>
  62. {elseif isset($price.register) && current($price.register) == 0}
  63. <small class="text-muted">{lang key='orderfree'}</small>
  64. {else}
  65. <small class="text-muted">{lang key='na'}</small>
  66. {/if}
  67. </td>
  68. <td>
  69. <span class="tld-label text-muted">{lang key='pricing.transfer'}</span>
  70. {if isset($price.transfer) && current($price.transfer) > 0}
  71. {current($price.transfer)}<br>
  72. <small class="text-muted">{key($price.transfer)} {if key($price.register) > 1}{lang key="orderForm.years"}{else}{lang key="orderForm.year"}{/if}</small>
  73. {elseif isset($price.transfer) && current($price.transfer) == 0}
  74. <small class="text-muted">{lang key='orderfree'}</small>
  75. {else}
  76. <small class="text-muted">{lang key='na'}</small>
  77. {/if}
  78. </td>
  79. <td>
  80. <span class="tld-label text-muted">{lang key='pricing.renewal'}</span>
  81. {if isset($price.renew) && current($price.renew) > 0}
  82. {current($price.renew)}<br>
  83. <small class="text-muted">{key($price.renew)} {if key($price.register) > 1}{lang key="orderForm.years"}{else}{lang key="orderForm.year"}{/if}</small>
  84. {elseif isset($price.renew) && current($price.renew) == 0}
  85. <small class="text-muted">{lang key='orderfree'}</small>
  86. {else}
  87. <small class="text-muted">{lang key='na'}</small>
  88. {/if}
  89. </td>
  90. </tr>
  91. {/foreach}
  92. </tbody>
  93. </table>
  94. <div class="text-center" id="tableLoading">
  95. <p><i class="fas fa-spinner fa-spin"></i> {$LANG.loading}</p>
  96. </div>
  97. </div>