errorPage.tpl 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. {include file='css_assets.tpl'}
  2. <div id="layers">
  3. <div class="lu-app">
  4. <div class="lu-app-header lu-app-header--responsive lu-navbar">
  5. <a class="lu-navbar__brand lu-brand lu-brand--product" href="{$mainURL}">
  6. <div class="lu-brand__logo lu-product-{$tagImageModule}-for-whmcs i-c-5x">
  7. <img class="lu-i-c-3x" src="{$assetsURL}/img/products/{$tagImageModule}.svg" alt="{$mainName}">
  8. </div>
  9. <div class="lu-brand__text">
  10. {$mainName}
  11. </div>
  12. </a>
  13. <button class="lu-navbar__burger lu-navbar-right lu-btn" data-toggle="offCanvas" data-target=".app-navbar">
  14. <span class="lu-btn__icon lu-burger">
  15. <span></span>
  16. <span></span>
  17. <span></span>
  18. </span>
  19. </button>
  20. </div>
  21. <div class="lu-app-navbar lu-navbar lu-navbar--responsive lu-off-canvas-responsive lu-off-canvas-responsive--right">
  22. <div class="lu-navbar__top">
  23. <a class="lu-navbar__brand lu-brand lu-brand--product" href="{$mainURL}">
  24. <div class="lu-brand__logo lu-product-{$tagImageModule}-for-whmcs lu-i-c-6x">
  25. <img class="lu-i-c-4x" src="{$assetsURL}/img/products/{$tagImageModule}.svg" alt="{$mainName}">
  26. </div>
  27. <div class="lu-brand__text">
  28. {$mainName}
  29. </div>
  30. </a>
  31. <a class="lu-navbar__brand lu-brand lu-is-right" href="https://www.modulesgarden.com" target="_blank">
  32. <div class="lu-brand__logo">
  33. <img src="{$assetsURL}/img/logo.png" alt="ModulesGarden" width="150">
  34. </div>
  35. </a>
  36. </div>
  37. <div class="lu-navbar__nav">
  38. <ul class="lu-nav lu-nav--h lu-is-left">
  39. {foreach from=$menu key=catName item=category}
  40. {if $category.submenu}
  41. <li class="lu-nav__item has-dropdown {if $currentPageName|strtolower === $catName|strtolower}is-active{/if}">
  42. <a class="lu-nav__link" href="{$category.url}">
  43. {if $category.icon}
  44. <i class="{$category.icon}"></i>
  45. {/if}
  46. {if $category.label}
  47. {$subpage.label}
  48. <span class="lu-nav__link-drop-arrow"></span>
  49. {else}
  50. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels','label', $catName)}</span>
  51. <span class="lu-nav__link-drop-arrow"></span>
  52. {/if}
  53. </a>
  54. <ul class="lu-nav lu-nav--sub">
  55. {foreach from=$category.submenu key=subCatName item=subCategory}
  56. {if $subCategory.externalUrl}
  57. <li class="lu-nav__item">
  58. <a class="lu-nav__link" href="{$subCategory.externalUrl}" target="_blank">
  59. {if $subCategory.icon}<i class="{$subCategory.icon}"></i>{/if}
  60. {if $subCategory.label}
  61. {$subCategory.label}
  62. {else}
  63. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels', $catName, $subCatName)}</span>
  64. {/if}
  65. </a>
  66. </li>
  67. {else}
  68. <li class="lu-nav__item">
  69. <a class="lu-nav__link" href="{$subCategory.url}">
  70. {if $subCategory.icon}<i class="{$subCategory.icon}"></i>{/if}
  71. {if $subCategory.label}
  72. {$subCategory.label}
  73. {else}
  74. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels', $catName, $subCatName)}</span>
  75. {/if}
  76. </a>
  77. </li>
  78. {/if}
  79. {/foreach}
  80. </ul>
  81. </li>
  82. {else}
  83. <li class="lu-nav__item {if $currentPageName|strtolower === $catName|strtolower}is-active{/if}">
  84. <a class="lu-nav__link" href="{if $category.externalUrl}{$category.externalUrl}{else}{$category.url}{/if}"
  85. {if $category.externalUrl} target="_blank"{/if}>
  86. {if $category.icon}
  87. <i class="{$category.icon}"></i>
  88. {/if}
  89. {if $category.label}
  90. {$subpage.label}
  91. {else}
  92. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels','label', $catName)}</span>
  93. {/if}
  94. <span class="drop-arrow"></span>
  95. </a>
  96. </li>
  97. {/if}
  98. {/foreach}
  99. </ul>
  100. </div>
  101. </div>
  102. <div class="lu-app-main">
  103. <div class="lu-app-main__body">
  104. <div class="lu-container-fluid">
  105. <div class="lu-block">
  106. <div class="lu-block__body">
  107. <div class="lu-widget">
  108. <div class="lu-widget__header lu-docs-color lu-bg-danger-lighter">
  109. {$MGLANG->absoluteT('addonAA', 'errorPage', 'error')}
  110. </div>
  111. <div class="lu-widget__body lu-docs-color lu-bg-danger-faded" style="min-height: 350px">
  112. <div class="lu-row">
  113. <div class="lu-col-md-12">
  114. <div class="lu-msg__title lu-type-4 lu-docs-color-name" style="margin-bottom: 35px; margin-top: 25px; text-align: center;">
  115. {$MGLANG->absoluteT('addonAA', 'errorPage', 'title')}
  116. </div>
  117. </div>
  118. <div class="lu-col-md-12">
  119. <div class="lu-msg">
  120. <div class="lu-msg__body">
  121. <p class="lu-msg__description lu-docs-color-value" style="font-size: 16px; margin-bottom: 15px;">
  122. {$MGLANG->absoluteT('addonAA', 'errorPage', 'description')}
  123. </p>
  124. {foreach from=$errorPageDetails key=dKey item=dValue}
  125. <p class="lu-msg__description lu-docs-color-value" style="font-size: 14px; margin-top: 5px; margin-bottom: 5px;">
  126. {$MGLANG->absoluteT('addonAA', 'errorPage', $dKey)}: {$dValue}
  127. </p>
  128. {/foreach}
  129. </div>
  130. </div>
  131. </div>
  132. <div class="lu-col-md-12" style="margin-top: 35px; margin-bottom: 15px; text-align: center;">
  133. <div class="lu-msg__actions">
  134. <a class="lu-btn lu-btn--lg lu-btn--default" href="addonmodules.php?module=proxmoxAddon" style=" background-color: #f66e6e !important; color: #fff">
  135. <span class="lu-btn__text">{$MGLANG->absoluteT('addonAA', 'errorPage', 'button')}</span>
  136. </a>
  137. </div>
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. {include file='js_assets.tpl'}
  150. <div class="clear"></div>