footer.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. </main>
  2. <?php
  3. if (($_SESSION['userContext'] === 'admin') && ($_SESSION['POLICY_SYSTEM_HIDE_SERVICES'] !== 'yes')) {
  4. if ($_SESSION['UPDATE_AVAILABLE'] === 'yes') {
  5. ?>
  6. <div class="footer-banner updates" id="banner">
  7. <div>
  8. <b>New updates are available!</b> To upgrade your server now, run <span style="font-family:'Courier New', Courier, monospace">apt update && apt upgrade</span> from a shell session.
  9. </div>
  10. <div style="margin-top: 4px;"></div><a href="javascript:elementHideShow('banner');">Hide</a></div>
  11. </div>
  12. <?php
  13. }
  14. }
  15. ?>
  16. <div title="<?=_('Confirmation');?>" class="dialog js-confirm-dialog-redirect">
  17. <p><?=_('LEAVE_PAGE_CONFIRMATION')?></p>
  18. </div>
  19. <dialog class="shortcuts animate__animated animate__fadeIn">
  20. <div class="shortcuts-header">
  21. <div class="shortcuts-title"><?=_('Shortcuts')?></div>
  22. <div class="shortcuts-close"><i class="fas fa-xmark"></i></div>
  23. </div>
  24. <div class="shortcuts-inner">
  25. <ul class="shortcuts-list">
  26. <li><span class="key">a</span><?=_('Add New object')?></li>
  27. <li><span class="key">Ctrl + Enter</span><?=_('Save Form')?></li>
  28. <li class="u-mb20"><span class="key">Ctrl + Backspace</span><?=_('Cancel saving form')?></li>
  29. <li><span class="key">1</span><?=_('Go to WEB list')?></li>
  30. <li><span class="key">2</span><?=_('Go to DNS list')?></li>
  31. <li><span class="key">3</span><?=_('Go to MAIL list')?></li>
  32. <li><span class="key">4</span><?=_('Go to DB list')?></li>
  33. <li><span class="key">5</span><?=_('Go to CRON list')?></li>
  34. <li><span class="key">6</span><?=_('Go to BACKUP list')?></li>
  35. </ul>
  36. <ul class="shortcuts-list">
  37. <li class="u-mb20"><span class="key">f</span><?=_('Focus on search')?></li>
  38. <li class="u-mb20"><span class="key">h</span><?=_('Display/Close shortcuts')?></li>
  39. <li><span class="key bigger">&larr;</span><?=_('Move backward through top menu')?></li>
  40. <li><span class="key bigger">&rarr;</span><?=_('Move forward through top menu')?></li>
  41. <li class="u-mb20"><span class="key">Enter</span><?=_('Enter focused element')?></li>
  42. <li><span class="key bigger">&uarr;</span><?=_('Move up through elements list')?></li>
  43. <li><span class="key bigger">&darr;</span><?=_('Move down through elements list')?></li>
  44. </ul>
  45. </div>
  46. </dialog>
  47. <button type="button" class="button button-secondary button-circle button-floating button-floating-shortcuts js-shortcuts" title="<?=_('Shortcuts');?>">
  48. <i class="fas fa-keyboard"></i>
  49. <span class="u-hidden"><?=_('Shortcuts');?></span>
  50. </button>
  51. <button type="button" class="button button-secondary button-circle button-floating button-floating-top js-to-top" title="<?=_('Top');?>">
  52. <i class="fas fa-arrow-up"></i>
  53. <span class="u-hidden"><?=_('Top');?></span>
  54. </button>
  55. <?php
  56. if (($_SESSION['DEBUG_MODE']) == "true") {
  57. require $_SERVER['HESTIA'] . '/web/templates/pages/debug_panel.php';
  58. }
  59. ?>
  60. </body>
  61. </html>