header.html 1.7 KB

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