list_server_info.html 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <!-- Load necessary CSS and JavaScript from source -->
  5. <?php require ''.$_SERVER['HESTIA'].'/web/templates/includes/title.html'; ?>
  6. <?php require ''.$_SERVER['HESTIA'].'/web/templates/includes/css.html'; ?>
  7. <?php require ''.$_SERVER['HESTIA'].'/web/templates/includes/top_js.html'; ?>
  8. <script src="/js/vendor/jquery.cookie.js?<?=JS_LATEST_UPDATE?>"></script>
  9. <script src="/js/vendor/jquery-ui.min.js?<?=JS_LATEST_UPDATE?>"></script>
  10. <script src="/js/vendor/jquery.finder.js?<?=JS_LATEST_UPDATE?>"></script>
  11. <script src="/js/hotkeys.js?<?=JS_LATEST_UPDATE?>"></script>
  12. <script src="/js/events.js?<?=JS_LATEST_UPDATE?>"></script>
  13. <script src="/js/app.js?<?=JS_LATEST_UPDATE?>"></script>
  14. <script src="/js/init.js?<?=JS_LATEST_UPDATE?>"></script>
  15. <script src="/js/i18n.js.php?<?=JS_LATEST_UPDATE?>"></script>
  16. <script src="/js/templates.js?<?=JS_LATEST_UPDATE?>"></script>
  17. <?php foreach(new DirectoryIterator($_SERVER['HESTIA'].'/web/js/custom_scripts') as $customScript){
  18. if($customScript->getExtension() === 'js'){
  19. echo '<script src="/js/custom_scripts/'.rawurlencode($customScript->getBasename()).'"></script>';
  20. } elseif($customScript->getExtension() === "php"){
  21. require_once($customScript->getPathname());
  22. }
  23. } ?>
  24. </head>
  25. <body>
  26. <a href="#" class="to-top" title="<?=_('Top');?>">
  27. <i class="fas fa-arrow-up"></i>
  28. </a>
  29. <header class="l-header">
  30. <div class="l-center l-header__inner">
  31. <div class="l-header__left">
  32. <a href="/list/web/" class="l-logo" title="<?=_('Hestia Control Panel');?>"></a>
  33. <div class="l-menu">
  34. <div class="l-menu__item"><a href="/list/rrd/" title="<?=_('Back');?>" class="no-hide"><i class="fas fa-circle-left"></i></a></div>
  35. <div class="l-menu__item <?php if(isset($_GET['cpu'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?cpu"><i class="fas fa-microchip"></i><?=_('CPU');?></a></div>
  36. <div class="l-menu__item <?php if(isset($_GET['mem'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?mem"><i class="fas fa-memory"></i><?=_('RAM');?></a></div>
  37. <div class="l-menu__item <?php if(isset($_GET['disk'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?disk"><i class="fas fa-hard-drive"></i><?=_('Disk');?></a></div>
  38. <div class="l-menu__item <?php if(isset($_GET['net'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?net"><i class="fas fa-ethernet"></i><?=_('Network');?></a></div>
  39. <?php if ((isset($_SESSION['WEB_SYSTEM'])) && (!empty($_SESSION['WEB_SYSTEM']))) {?><div class="l-menu__item <?php if(isset($_GET['web'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?web"><i class="fas fa-earth-europe"></i><?=_('Web');?></a></div><?php }?>
  40. <?php if ((isset($_SESSION['DNS_SYSTEM'])) && (!empty($_SESSION['DNS_SYSTEM']))) {?><div class="l-menu__item <?php if(isset($_GET['dns'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?dns"><i class="fas fa-book-atlas"></i><?=_('DNS');?></a></div><?php }?>
  41. <?php if ((isset($_SESSION['MAIL_SYSTEM'])) && (!empty($_SESSION['MAIL_SYSTEM']))) {?><div class="l-menu__item <?php if(isset($_GET['mail'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?mail"><i class="fas fa-envelopes-bulk"></i><?=_('Mail');?></a></div><?php }?>
  42. <?php if ((isset($_SESSION['DB_SYSTEM'])) && (!empty($_SESSION['DB_SYSTEM']))) {?><div class="l-menu__item <?php if(isset($_GET['db'])) echo 'l-menu__item--active' ?>"><a href="/list/server/?db"><i class="fas fa-database"></i><?=_('DB');?></a></div><?php }?>
  43. </div>
  44. </div>
  45. <div class="l-profile">
  46. <div class="l-menu__item"><a href="javascript:location.reload();" title="<?=_('Refresh');?>"><i class="fas fa-arrow-rotate-right"></i></a></div>
  47. <div class="l-menu__item"><a href="/logout/?token=<?=$_SESSION['token']?>" title="<?=_('Log out');?>" class="l-profile__logout"><i class="fas fa-right-from-bracket"></i></a></div>
  48. </div>
  49. </div>
  50. </header>
  51. <div class="server-info-output">.</div>
  52. <div class="l-center">
  53. <pre class="console-output animate__animated animate__fadeIn">