header.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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 type="text/javascript" src="/inc/jquery/jquery-3.5.1.min.js"></script>
  13. <script>
  14. //
  15. // GLOBAL SETTINGS
  16. //
  17. var GLOBAL = {};
  18. GLOBAL.FTP_USER_PREFIX = 'admin_';
  19. GLOBAL.DB_USER_PREFIX = 'admin_';
  20. GLOBAL.DB_DBNAME_PREFIX = 'admin_';
  21. GLOBAL.AJAX_URL = '';
  22. if (window.requestIdleCallback) {
  23. requestIdleCallback(function () {
  24. Fingerprint2.get(function (components) {
  25. var values = components.map(function (component) { return component.value })
  26. var murmur = Fingerprint2.x64hash128(values.join(''), 31);
  27. $('#murmur').val(murmur);
  28. })
  29. })
  30. } else {
  31. setTimeout(function () {
  32. Fingerprint2.get(function (components) {
  33. var values = components.map(function (component) { return component.value })
  34. var murmur = Fingerprint2.x64hash128(values.join(''), 31);
  35. $('#murmur').val(murmur);
  36. })
  37. }, 500);
  38. }
  39. </script>
  40. </head>
  41. <body class="body-<?=strtolower($TAB)?> lang-<?=$_SESSION['language']?>">