footer.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. </main>
  2. <?php require $_SERVER["HESTIA"] . "/web/templates/includes/app-footer.php"; ?>
  3. </div>
  4. <?php if (
  5. $_SESSION["userContext"] === "admin" &&
  6. $_SESSION["POLICY_SYSTEM_HIDE_SERVICES"] !== "yes" &&
  7. $_SESSION["UPDATE_AVAILABLE"] === "yes"
  8. ) {
  9. ?>
  10. <p x-data="{ open: true }" x-cloak x-show="open" class="updates-banner">
  11. <span class="u-text-bold">New updates are available!</span> To upgrade your server now, run
  12. <code>apt update && apt upgrade</code> from a shell session.
  13. (<button type="button" class="u-text-bold" x-on:click="open = false">
  14. hide
  15. </button>)
  16. </p>
  17. <?php } ?>
  18. <div class="spinner-overlay js-spinner">
  19. <i class="fas fa-circle-notch fa-spin"></i>
  20. </div>
  21. <div x-data>
  22. <dialog x-ref="dialog" class="shortcuts">
  23. <div class="shortcuts-header">
  24. <div class="shortcuts-title"><?= _("Shortcuts") ?></div>
  25. <div
  26. x-on:click="$refs.dialog.close()"
  27. class="shortcuts-close"
  28. >
  29. <i class="fas fa-xmark"></i>
  30. </div>
  31. </div>
  32. <div class="shortcuts-inner">
  33. <ul class="shortcuts-list">
  34. <li><span class="key">a</span><?= _("Add new object") ?></li>
  35. <li><span class="key">Ctrl + Enter</span><?= _("Save form") ?></li>
  36. <li class="u-mb20"><span class="key">Ctrl + Backspace</span><?= _("Unsave form") ?></li>
  37. <li><span class="key">1</span><?= _("Go to WEB list") ?></li>
  38. <li><span class="key">2</span><?= _("Go to DNS list") ?></li>
  39. <li><span class="key">3</span><?= _("Go to MAIL list") ?></li>
  40. <li><span class="key">4</span><?= _("Go to DB list") ?></li>
  41. <li><span class="key">5</span><?= _("Go to CRON list") ?></li>
  42. <li><span class="key">6</span><?= _("Go to BACKUP list") ?></li>
  43. </ul>
  44. <ul class="shortcuts-list">
  45. <li class="u-mb20"><span class="key">f</span><?= _("Focus on search") ?></li>
  46. <li class="u-mb20"><span class="key">h</span><?= _("Display / Hide shortcuts") ?></li>
  47. <li><span class="key bigger">&larr;</span><?= _("Move backward through top menu") ?></li>
  48. <li><span class="key bigger">&rarr;</span><?= _("Move forward through top menu") ?></li>
  49. <li class="u-mb20"><span class="key">Enter</span><?= _("Enter focused element") ?></li>
  50. <li><span class="key bigger">&uarr;</span><?= _("Move up through elements list") ?></li>
  51. <li><span class="key bigger">&darr;</span><?= _("Move down through elements list") ?></li>
  52. </ul>
  53. </div>
  54. </dialog>
  55. <button
  56. x-on:click="$refs.dialog.showModal()"
  57. type="button"
  58. class="button button-secondary button-circle button-floating button-floating-shortcuts"
  59. title="<?= _("Shortcuts") ?>"
  60. >
  61. <i class="fas fa-keyboard"></i>
  62. <span class="u-hidden"><?= _("Shortcuts") ?></span>
  63. </button>
  64. </div>
  65. <?php require $_SERVER["HESTIA"] . "/web/templates/includes/jump-to-top-link.php"; ?>
  66. <?php if ($_SESSION["DEBUG_MODE"] == "true") {
  67. require $_SERVER["HESTIA"] . "/web/templates/pages/debug_panel.php";
  68. } ?>
  69. </body>
  70. </html>