header.html 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <link rel="icon" href="/images/favicon.ico" type="image/x-icon">
  6. <title><?php echo $_SERVER['HTTP_HOST']; ?> - <?=__($TAB)?> - <?=__('Hestia Control Panel');?></title>
  7. <link type="text/css" rel="stylesheet" href="/css/styles.min.css?<?=JS_LATEST_UPDATE?>" />
  8. <link type="text/css" rel="stylesheet" href="/css/active-theme.css?<?php echo rand(); ?>" />
  9. <link type="text/css" href="/css/animate.min.css?<?=JS_LATEST_UPDATE?>" rel="stylesheet" />
  10. <link type="text/css" href="/css/jquery-custom-dialogs.css?<?=JS_LATEST_UPDATE?>" rel="stylesheet" />
  11. <link type="text/css" href="/css/all.min.css?<?=JS_LATEST_UPDATE?>" rel="stylesheet" />
  12. <script src="/inc/jquery/jquery-3.4.1.min.js"></script>
  13. <script type="text/javascript" src="/js/fingerprint2.min.js?<?=JS_LATEST_UPDATE?>"></script>
  14. <script>
  15. //
  16. // GLOBAL SETTINGS
  17. //
  18. var GLOBAL = {};
  19. GLOBAL.FTP_USER_PREFIX = 'admin_';
  20. GLOBAL.DB_USER_PREFIX = 'admin_';
  21. GLOBAL.DB_DBNAME_PREFIX = 'admin_';
  22. GLOBAL.AJAX_URL = '';
  23. if (window.requestIdleCallback) {
  24. requestIdleCallback(function () {
  25. Fingerprint2.get(function (components) {
  26. var values = components.map(function (component) { return component.value })
  27. var murmur = Fingerprint2.x64hash128(values.join(''), 31);
  28. $('#murmur').val(murmur);
  29. })
  30. })
  31. } else {
  32. setTimeout(function () {
  33. Fingerprint2.get(function (components) {
  34. var values = components.map(function (component) { return component.value })
  35. var murmur = Fingerprint2.x64hash128(values.join(''), 31);
  36. $('#murmur').val(murmur);
  37. })
  38. }, 500);
  39. }
  40. </script>
  41. </head>
  42. <body class="body-<?=strtolower($TAB)?> lang-<?=$_SESSION['language']?>">