Advertisement
jakobmol71

Untitled

Mar 5th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.19 KB | None | 0 0
  1. <footer id="footer" class="clearfix ">
  2. <!-- .footer start -->
  3. <div class="footer">
  4. <div class="container">
  5. <div class="footer-inner">
  6. <div class="row">
  7.  
  8. <div class="col-lg-4">
  9. <div class="footer-content">
  10. <h6 class="title">INFORMACJE O NAS</h6>
  11. <div class="separator-2"></div>
  12. <p> Jesteśmy publicznym serwerem TeamSpeak3, stworzonym od graczy dla graczy. Na pierwszym miejscu stawiamy komfort i wygodę Waszych rozmów. W naszym zespole pracują tylko doświadczone, kompetentne, a przede wszyskim miłe i przyjazne osoby. </p>
  13. <div class="separator-2"></div>
  14. <nav>
  15. <ul class="nav flex-column">
  16. <li class="nav-item"><a class="nav-link" href="?contact">Kontakt</a></li>
  17. <li class="nav-item"><a class="nav-link" href="?regulamin">Regulamin</a></li>
  18. <li class="nav-item"><a class="nav-link" href="?faq">FAQ</a></li>
  19. </ul>
  20. </nav>
  21. </div>
  22. </div>
  23.  
  24. <?php
  25.  
  26. if(isset($query_sql_xbot))
  27. {
  28. $actions = $query_sql_xbot->query("SELECT * FROM actions ORDER BY date DESC LIMIT 4")->fetchAll(PDO::FETCH_ASSOC);
  29.  
  30. echo '
  31. <div class="col-lg-4">
  32. <div class="footer-content">
  33. <h6 class="title">OSTATNIE AKCJE NA SERWERZE<a href="" class="pull-right" id="show-actions" data-toggle="modal" data-target="#all-actions"><i class="fa fa-plus-square" data-toggle="tooltip" data-placement="top" title="Kliknij, aby zobaczyć więcej akcji"></i></a></h6>
  34. <div class="separator-2"></div>';
  35.  
  36. foreach($actions as $action)
  37. {
  38. preg_match_all('/[URL=client:\/\/[0-9]\/(.[^<]*)=]/', $action['text'], $client_uid);
  39.  
  40. if(isset($client_uid[1][0]))
  41. {
  42. $client_uid_explode = explode('/', $client_uid[1][0]);
  43. $client_uid = '';
  44. $i=0;
  45.  
  46. foreach($client_uid_explode as $uid)
  47. {
  48.  
  49. if($i ==2) $client_uid .= $uid;
  50. elseif($i > 2) $client_uid .= '/'.$uid;
  51. $i++;
  52. }
  53.  
  54.  
  55. $client_uid .= '=';
  56. $client = $query_sql->query("SELECT client_dbid,client_nick FROM clients WHERE client_uid='".$client_uid."'");
  57.  
  58. if($client->rowCount() == 0)
  59. {
  60. $client = array();
  61. $client['client_nick'] = 'Niezapisany';
  62. $client['client_dbid'] = 0;
  63. }
  64. else
  65. $client = $client->fetch(PDO::FETCH_ASSOC);
  66.  
  67. $text = explode(']', $action['text']);
  68. $text = $text[2];
  69. }
  70. else
  71. {
  72. $client = NULL;
  73. $text = $action['text'];
  74. }
  75.  
  76. echo '
  77. <div class="media margin-clear">
  78. <div class="media-body">
  79. '.($client != NULL ? '<h5 class="media-heading"><a href="?profile&dbid='.$client['client_dbid'].'"><span class="badge badge-secondary">'.$client['client_nick'].'</span></a></h5>' : '').'
  80. <p class="small margin-clear"><i class="fa fa-wrench"></i> '.$text.'</p>
  81. </div>
  82. </div>
  83. <hr>';
  84. }
  85.  
  86. echo '</div>
  87. </div>';
  88.  
  89.  
  90. echo "
  91. <script type='text/javascript'>
  92. $(document).ready(function(){
  93. $('#show-actions').on('click', function(e){
  94. $('#table-actions').html('<i class=\"fa fa-spin fa-spinner\"></i>');
  95. $.ajax({
  96. type: 'GET',
  97. url: 'requests/show_actions.php',
  98. success: function(data)
  99. {
  100. $('#table-actions').html(data);
  101. }
  102. });
  103. });
  104. });
  105. </script>";
  106.  
  107. echo '
  108. <div class="modal fade" id="all-actions" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="max-height: 90vh;">
  109. <div class="modal-dialog">
  110. <div class="modal-content">
  111. <div class="modal-header">
  112. <h4 class="modal-title" id="myModalLabel">Wszystkie akcje</h4>
  113. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span><span class="sr-only">Zamknij</span></button>
  114. </div>
  115. <div class="modal-body">
  116. <div class="table-responsive" id="table-actions">
  117. </div>
  118. </div>
  119. <div class="modal-footer">
  120. <button type="button" class="btn btn-animated btn-danger btn-sm" data-dismiss="modal">Zamknij <i class="fa fa-times"></i></button>
  121. </div>
  122. </div>
  123. </div>
  124. </div>';
  125. }
  126. else
  127. echo '<div class="col-lg-4"> </div>';
  128.  
  129. ?>
  130.  
  131. <div class="col-lg-4">
  132. <div class="footer-content">
  133. <h6 class="title">OBSERWUJ NAS</h6>
  134. <div class="separator-2"></div>
  135.  
  136. <div id="fb-root"></div>
  137. <script>(function(d, s, id) {
  138. var js, fjs = d.getElementsByTagName(s)[0];
  139. if (d.getElementById(id)) return;
  140. js = d.createElement(s); js.id = id;
  141. js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.4&appId=244261725605652";
  142. fjs.parentNode.insertBefore(js, fjs);
  143. }(document, 'script', 'facebook-jssdk'));
  144. </script>
  145. <div class="fb-page" data-href="<?php echo $cfg['main']['facebook']; ?>" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true">
  146. <div class="fb-xfbml-parse-ignore">
  147. <blockquote cite="<?php echo $cfg['main']['facebook']; ?>"><a href="<?php echo $cfg['main']['facebook']; ?>" ><?php echo $cfg['main']['server_name']; ?></a></blockquote>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152.  
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. <!-- .footer end -->
  158.  
  159. <!-- .subfooter start -->
  160. <div class="subfooter">
  161. <div class="container">
  162. <div class="copyright">
  163. <div class="container">
  164. <span class="pull-right nomargin mobile-block"><a href="?admin=login">Panel admina</a> | Realizacja: <a href="https://xbot-ts3.pl" class="text-light-blue" data-toggle="tooltip" data-placement="top" data-html="true" data-original-title="Aplikacje dla serwerów TeamSpeak3."><b>XBot</b></a></span>
  165. Wszelkie prawa zastrzeżone przez <a href="#" class="text-light-blue"><b><?php echo $cfg['main']['server_name']; ?></b></a> © 2018
  166. </div>
  167. </div>
  168. </div>
  169. </div>
  170. <!-- .subfooter end -->
  171.  
  172. </footer>
  173. <!-- footer end -->
  174.  
  175. </div>
  176. <!-- page-wrapper end -->
  177.  
  178. <!-- JavaScript files placed at the end of the document so the pages load faster -->
  179. <!-- Jquery and Bootstap core js files -->
  180. <script type="text/javascript" src="styles/plugins/popper.min.js"></script>
  181. <script type="text/javascript" src="styles/bootstrap/js/bootstrap.min.js"></script>
  182. <!-- Modernizr javascript -->
  183. <script type="text/javascript" src="styles/plugins/modernizr.js"></script>
  184. <!-- jQuery Revolution Slider -->
  185. <script type="text/javascript" src="styles/plugins/rs-plugin-5/js/jquery.themepunch.tools.min.js?rev=5.0"></script>
  186. <script type="text/javascript" src="styles/plugins/rs-plugin-5/js/jquery.themepunch.revolution.min.js?rev=5.0"></script>
  187. <!-- Isotope javascript -->
  188. <script type="text/javascript" src="styles/plugins/isotope/imagesloaded.pkgd.min.js"></script>
  189. <script type="text/javascript" src="styles/plugins/isotope/isotope.pkgd.min.js"></script>
  190. <!-- Magnific Popup javascript -->
  191. <script type="text/javascript" src="styles/plugins/magnific-popup/jquery.magnific-popup.min.js"></script>
  192. <!-- Appear javascript -->
  193. <script type="text/javascript" src="styles/plugins/waypoints/jquery.waypoints.min.js"></script>
  194. <script type="text/javascript" src="styles/plugins/waypoints/sticky.min.js"></script>
  195. <!-- Count To javascript -->
  196. <script type="text/javascript" src="styles/plugins/jquery.countTo.js"></script>
  197. <!-- Parallax javascript -->
  198. <script src="styles/plugins/jquery.parallax-1.1.3.js"></script>
  199. <!-- Contact form -->
  200. <script src="styles/plugins/jquery.validate.js"></script>
  201. <!-- Owl carousel javascript -->
  202. <script type="text/javascript" src="styles/plugins/owlcarousel2/owl.carousel.min.js"></script>
  203. <!-- Bootstrap Notify javascript -->
  204. <script type="text/javascript" src="styles/plugins/bootstrap-notify/bootstrap-notify.min.js"></script>
  205. <!-- Data table -->
  206. <script type="text/javascript" src="styles/dataTables/js/jquery.dataTables.js"></script>
  207. <script type="text/javascript" src="styles/dataTables/js/dataTables.bootstrap.min.js"></script>
  208. <!-- Multi select -->
  209. <script type="text/javascript" src="styles/multi-select/js/jquery.quicksearch.js"></script>
  210. <script type="text/javascript" src="styles/multi-select/js/jquery.multi-select.js"></script>
  211. <!-- Pace javascript -->
  212. <script type="text/javascript" src="styles/plugins/pace/pace.min.js"></script>
  213. <!-- Morphext -->
  214. <script type="text/javascript" src="styles/plugins/morphext/morphext.min.js"></script>
  215. <script type="text/javascript" src="styles/js/slider.js"></script>
  216. <script type="text/javascript" src="styles/js/jquery_form.js"></script>
  217. <!-- HighCharts -->
  218. <script type="text/javascript" src="styles/highMaps/code/highcharts.js"></script>
  219. <script type="text/javascript" src="styles/highMaps/code/modules/map.js"></script>
  220. <script type="text/javascript" src="styles/highMaps/code/world-robinson.js" ></script>
  221. <!-- DatePicker -->
  222. <script type="text/javascript" src="styles/datePicker/jquery-ui.min.js"></script>
  223. <!-- Initialization of Plugins -->
  224. <script type="text/javascript" src="styles/js/template.js"></script>
  225. <!-- Custom Scripts -->
  226. <script type="text/javascript" src="styles/js/custom.js"></script>
  227.  
  228. </body>
  229. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement