ISPConfig theme for Open6Hosting
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

150 строки
7.0 KiB

  1. <!DOCTYPE html>
  2. <html lang='en'>
  3. <head>
  4. <meta charset='utf-8' />
  5. <title><tmpl_var name="company_name"><tmpl_var name="app_title"> <tmpl_var name="app_version"></title>
  6. <meta name='viewport' content='width=device-width, user-scalable=yes'>
  7. <meta name='description' lang='en' content='' />
  8. <meta name='keywords' lang='en' content='' />
  9. <meta name='robots' content='index, follow' />
  10. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap.min.css' />
  11. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/fonts.min.css' />
  12. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/ispconfig.css' />
  13. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/pushy.min.css' />
  14. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap-datetimepicker.min.css' />
  15. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/responsive.min.css' />
  16. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/themes/default/theme.min.css' />
  17. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2.css' />
  18. <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2-bootstrap.css' />
  19. <tmpl_if name='logged_in' value='n'><link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/login.css' /></tmpl_if>
  20. </head>
  21. <body>
  22. <!-- off canvas -->
  23. <nav class='pushy pushy-left'></nav>
  24. <div class='site-overlay'></div>
  25. <div id='container'>
  26. <div id='main-wrapper'>
  27. <div id='inner-wrapper'>
  28. <div class='clear'>
  29. <div class='left clear'>
  30. <!-- off canvas menu button -->
  31. <div class='menu-btn left'>&#9776;</div>
  32. <!-- logo -->
  33. <div id='logo' style="background: url({tmpl_var name="base64_logo_txt"}) no-repeat;width:{tmpl_var name="base64_logo_width"};height:{tmpl_var name="base64_logo_height"}"><a href='#'></a></div>
  34. </div>
  35. <div id='headerbar' class='clear'>
  36. <!-- logout button -->
  37. <tmpl_if name="cpuser">
  38. <button type='button' id='logout-button' class='btn btn-sm btn-danger text-uppercase' data-load-content="login/logout.php"><tmpl_var name="logout_txt"> <tmpl_var name="cpuser"></button>
  39. <tmpl_if name='usertype' op='==' value='normaluser'>
  40. <!-- search field -->
  41. <form action='#' method='get' id='searchform' role='form'>
  42. <div>
  43. <div>
  44. <div class='input-group'>
  45. <input id='globalsearch' type='text' class='form-control' placeholder='Search' />
  46. <span class='input-group-btn'>
  47. <button class='btn btn-default' title='Search…'>
  48. <span class='icon icon-lens'></span>
  49. </button>
  50. </span>
  51. </div>
  52. </div>
  53. </div>
  54. </form>
  55. </tmpl_if>
  56. </tmpl_if>
  57. </div>
  58. <div class="notification" data-toggle="modal" data-target="#datalogModal" style="display: none;">
  59. <span class="notification_text">{tmpl_var name="datalog_changes_count"}</span>
  60. </div>
  61. <!-- Datalogstatus Modal -->
  62. <div id="datalogModal" class="modal fade" role="dialog">
  63. <div class="modal-dialog">
  64. <div class="modal-content">
  65. <div class="modal-header">
  66. <button type="button" class="close" data-dismiss="modal">&times;</button>
  67. <h4 class="modal-title">{tmpl_var name="datalog_changes_txt"}</h4>
  68. </div>
  69. <div class="modal-body">
  70. <ul>
  71. <tmpl_loop name="datalog_changes">
  72. <li><strong>{tmpl_var name="text"}:</strong> {tmpl_var name="count"}</li>
  73. </tmpl_loop>
  74. </ul>
  75. </div>
  76. <div class="modal-footer">
  77. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. <!-- END Datalogstatus Modal -->
  83. </div>
  84. <tmpl_if name='logged_in' value='y'><div id='topnav-container'>
  85. </div></tmpl_if>
  86. <div class='clear'>
  87. <!-- content -->
  88. <div id='content' class='right'>
  89. <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class='form-horizontal' role='form'>
  90. <div id="pageContent" data-startpage="{tmpl_var name="startpage"}"><!-- AJAX CONTENT --></div>
  91. </form>
  92. </div>
  93. <!-- news sidebar -->
  94. <tmpl_if name='logged_in' value='y'><div id='sidebar' class='news-sidebar left'>
  95. </div></tmpl_if>
  96. </div>
  97. <footer id='footer'>
  98. powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
  99. </footer>
  100. </div>
  101. </div>
  102. </div>
  103. <script type="text/javascript" src="js/jquery.min.js"></script>
  104. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap.min.js'></script>
  105. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap-datetimepicker.min.js'></script>
  106. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/ispconfig.js'></script>
  107. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/modernizr.custom.min.js'></script>
  108. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/pushy.min.js'></script>
  109. <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/responsive.min.js'></script>
  110. <script src='js/select2/select2.min.js'></script>
  111. <script src='js/scrigo.js.php'></script>
  112. <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
  113. <script type="text/javascript" src="js/jquery.tipsy.js"></script>
  114. <tmpl_loop name="js_d_includes">
  115. <script type="text/javascript" src="js/js.d/<tmpl_var name='file'>"></script>
  116. </tmpl_loop>
  117. <script>
  118. <!--
  119. //$('.ttip').tipsy({live: true, gravity: 'ne', html: true});
  120. ISPConfig.tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled">';
  121. ISPConfig.tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled">';
  122. ISPConfig.tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">';
  123. ISPConfig.tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">';
  124. <tmpl_if name="use_loadindicator" value="y">ISPConfig.setOption('useLoadIndicator', true);</tmpl_if>
  125. <tmpl_if name="use_combobox" value="y">ISPConfig.setOption('useComboBox', true);</tmpl_if>
  126. $(document).ready(function() {
  127. $('#globalsearch').ispconfigSearch({
  128. dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch',
  129. resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">',
  130. noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">',
  131. noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">',
  132. searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">',
  133. resultBoxPosition: ''
  134. });
  135. });
  136. //-->
  137. </script>
  138. </body>
  139. </html>