template.html 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="google" content="notranslate" />
  6. <link rel="icon" type="image/x-icon" href="<?=$system->getSkinPath(); ?>assets/img/favicon.ico">
  7. <link rel="apple-touch-icon" sizes="76x76" href="<?=$system->getSkinPath(); ?>assets/img/apple-icon.png">
  8. <link rel="icon" type="shortcut icon" href="<?=$system->getSkinPath(); ?>assets/img/favicon.png">
  9. <link rel="manifest" type="application/json" href="?module=manifestor">
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  11. <title>
  12. <?=__($system->getPageTitle()); ?>
  13. </title>
  14. <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, shrink-to-fit=no'
  15. name='viewport' />
  16. <link href="<?=$system->getSkinPath(); ?>assets/css/montserrat.css" rel="stylesheet" />
  17. <link href="<?=$system->getSkinPath(); ?>assets/css/bootstrap.min.css" rel="stylesheet" />
  18. <link href="<?=$system->getSkinPath(); ?>assets/css/paper-dashboard.css?v=2.0.0" rel="stylesheet" />
  19. <link href="<?=$system->getSkinPath(); ?>assets/css/ubilling.css" rel="stylesheet" />
  20. <script src="<?=$system->getSkinPath(); ?>assets/js/core/jquery.min.js"></script>
  21. <link href="<?=$system->getSkinPath(); ?>assets/css/wr.css" rel="stylesheet" />
  22. <link href="<?=$system->getSkinPath(); ?>assets/css/glamforge.css" rel="stylesheet" />
  23. <style type="text/css" title="currentStyle">
  24. @import "modules/jsc/dt3/css/jquery.dataTables_themeroller.css";
  25. @import "modules/jsc/dt3/css/jquery.dataTables.ub.css";
  26. </style>
  27. <script type="text/javascript" src="modules/jsc/dt3/datatables.min.js"></script>
  28. <script src="modules/jsc/sorttable.js" language="javascript"></script>
  29. <script type="text/javascript" src="modules/jsc/timepick/jquery.timepicker.min.js"></script>
  30. <link rel="stylesheet" type="text/css" href="modules/jsc/timepick/jquery.timepicker.css" />
  31. </head>
  32. <body class="">
  33. <div class="wrapper ">
  34. <div class="sidebar" data-color="white" data-active-color="danger">
  35. <div class="logo">
  36. <div class="logo-image-small">
  37. <?=$system->renderLogo(); ?>
  38. </div>
  39. </div>
  40. <div class="sidebar-wrapper">
  41. <ul class="nav">
  42. <?=$system->renderMenu(); ?>
  43. <?php
  44. if ($system->getAuthEnabled()) {
  45. if ($system->getLoggedInState()) {
  46. $ghostModeIcon=(@$_COOKIE['yalf_ghost'])? ' '.wf_img('skins/ghost.png',__('in ghost mode')) : '';
  47. print(wf_tag('li').wf_link('?forceLogout=true',wf_img('skins/poweroff.png').' '.__('Log out').$ghostModeIcon)).wf_tag('li',true);
  48. }
  49. }
  50. ?>
  51. </ul>
  52. </div>
  53. </div>
  54. <div class="main-panel">
  55. <!-- Navbar -->
  56. <nav class="navbar navbar-expand-lg navbar-absolute fixed-top navbar-transparent">
  57. <div class="container-fluid">
  58. <div class="navbar-wrapper">
  59. <div class="navbar-toggle">
  60. <button type="button" class="navbar-toggler">
  61. <span class="navbar-toggler-bar bar1"></span>
  62. <span class="navbar-toggler-bar bar2"></span>
  63. <span class="navbar-toggler-bar bar3"></span>
  64. </button>
  65. </div>
  66. <a class="navbar-brand" href="index.php"><?=__($system->getPageTitle()); ?></a>
  67. <?php
  68. if (function_exists('wr_QuickSearchRenderForm')) {
  69. print(wr_QuickSearchRenderForm());
  70. }
  71. ?>
  72. </div>
  73. <div class="collapse navbar-collapse justify-content-end" id="navigation">
  74. </div>
  75. </div>
  76. </nav>
  77. <div class="content">
  78. <div class="row">
  79. <div class="col-md-12">
  80. <div class="card">
  81. <div class="table">
  82. <?=$contentContainer ?>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. <footer class="footer footer-black footer-white ">
  89. <div class="container-fluid">
  90. <div class="row">
  91. <nav class="footer-nav">
  92. <?php
  93. if ($system->isLocaleSwitchable()) {
  94. print(YalfLangSwitch::render());
  95. }
  96. ?>
  97. <div style="float:left;"> </div>
  98. </nav>
  99. <div class="credits ml-auto">
  100. <span class="copyright">
  101. <a href="https://wolfrecorder.com/">WolfRecorder</a>
  102. <?=file_get_contents('RELEASE'); ?> |
  103. <?php
  104. // Page generation time end
  105. $mtime = explode(' ', microtime());
  106. $totaltime = $mtime[0] + $mtime[1] - $starttime;
  107. print(__('GT:') . round($totaltime, 4));
  108. print(' QC: ' . $query_counter);
  109. ?>
  110. <? if (XHPROF) { print($xhprof_link); } ?>
  111. <? if (defined('SQL_DEBUG')) { print(web_SqlDebugIconShow()); }?>
  112. </span>
  113. </div>
  114. </div>
  115. </div>
  116. </footer>
  117. </div>
  118. </div>
  119. <script src="<?=$system->getSkinPath(); ?>assets/js/core/jquery-migrate.min.js"></script>
  120. <script src="<?=$system->getSkinPath(); ?>assets/js/core/popper.min.js"></script>
  121. <script src="<?=$system->getSkinPath(); ?>assets/js/core/bootstrap.min.js"></script>
  122. <script src="<?=$system->getSkinPath(); ?>assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
  123. <script src="<?=$system->getSkinPath(); ?>assets/js/plugins/chartjs.min.js"></script>
  124. <script src="<?=$system->getSkinPath(); ?>assets/js/plugins/bootstrap-notify.js"></script>
  125. <script src="<?=$system->getSkinPath(); ?>assets/js/paper-dashboard.min.js?v=2.0.0" type="text/javascript"></script>
  126. <link type="text/css" href="modules/jsc/jui/css/smoothness/jquery-ui-1.8.23.custom.css" rel="stylesheet" />
  127. <script type="text/javascript" language="javascript"
  128. src="modules/jsc/jui/js/jquery-ui-1.8.23.custom.min.js"></script>
  129. <?php
  130. if (function_exists('wr_YalfLoaderRender')) {
  131. print(wr_YalfLoaderRender());
  132. }
  133. ?>
  134. </body>
  135. </html>