Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.57 KB | None | 0 0
  1. <?php
  2. ob_start();
  3. require_once '../includes/db.php';
  4. require_once '../includes/init.php';
  5. if (!($user -> LoggedIn()))
  6. {
  7. header('location: ../logbackin.php');
  8. die();
  9. }
  10. if (!($user->isAdmin($odb)))
  11. {
  12. header('location: ../notadmin.php');
  13. die();
  14. }
  15. if (!($user -> notBanned($odb)))
  16. {
  17. header('location: ../unset.php');
  18. die();
  19. }
  20. include("header.php");
  21. ?>
  22.  
  23. <div class="content-block" role="main">
  24.  
  25.  
  26.  
  27. <!-- Right side column. Contains the navbar and content of the page -->
  28. <aside class="right-side">
  29. <!-- Content Header (Page header) -->
  30. <section class="content-header">
  31. <h1>
  32. Dashboard
  33. <small>Control panel</small>
  34. </h1>
  35. <ol class="breadcrumb">
  36. <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
  37. <li class="active">Dashboard</li>
  38. </ol>
  39. </section>
  40.  
  41. <?php
  42. $overall = 0;
  43. $today = 0;
  44. $week = 0;
  45. $month = 0;
  46. $SQLGetLogs = $odb -> query("SELECT `payments`.* , `plans`.`name` AS `planname`, `users`.`username` FROM `payments` LEFT JOIN `plans` ON `payments`.`plan` = `plans`.`ID` LEFT JOIN `users` ON `payments`.`user` = `users`.`ID` ORDER BY `ID` DESC");
  47. while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
  48. {
  49. if (date('d') == date('d', $getInfo['date'])) {
  50. $today = $getInfo['paid'] + $today;
  51. }
  52. if (date('W') == date('W', $getInfo['date'])) {
  53. $week = $getInfo['paid'] + $week;
  54. }
  55. if (date('m') == date('m', $getInfo['date'])) {
  56. $month = $getInfo['paid'] + $month;
  57. }
  58. $overall = $getInfo['paid'] + $overall;
  59. }
  60. ?>
  61.  
  62. <!-- Main content -->
  63. <section class="content">
  64.  
  65. <!-- Small boxes (Stat box) -->
  66. <div class="row">
  67. <div class="col-lg-3 col-xs-6">
  68. <!-- small box -->
  69. <div class="small-box bg-aqua">
  70. <div class="inner">
  71. <h3>
  72. $<? echo $today; ?>
  73. </h3>
  74. <p>
  75. Revenues Today
  76. </p>
  77. </div>
  78. <div class="icon">
  79. <i class="ion ion-ios7-chatbubble"></i>
  80. </div>
  81. <a href="#" class="small-box-footer">
  82.  
  83. </a>
  84. </div>
  85. </div><!-- ./col -->
  86. <div class="col-lg-3 col-xs-6">
  87. <!-- small box -->
  88. <div class="small-box bg-green">
  89. <div class="inner">
  90. <h3>
  91. $<? echo $week; ?>
  92. </h3>
  93. <p>
  94. Revenues This week
  95. </p>
  96. </div>
  97. <div class="icon">
  98. <i class="ion ion-ios7-cart"></i>
  99. </div>
  100. <a href="#" class="small-box-footer">
  101.  
  102. </a>
  103. </div>
  104.  
  105. </div><!-- ./col -->
  106. <div class="col-lg-3 col-xs-6">
  107. <!-- small box -->
  108. <div class="small-box bg-yellow">
  109. <div class="inner">
  110. <h3>
  111. $<? echo $month; ?>
  112. </h3>
  113. <p>
  114. Revenues This Month
  115. </p>
  116. </div>
  117. <div class="icon">
  118. <i class="ion ion-stats-bars"></i>
  119. </div>
  120. <a href="#" class="small-box-footer">
  121. </a>
  122. </div>
  123. </div><!-- ./col -->
  124. <div class="col-lg-3 col-xs-6">
  125. <!-- small box -->
  126. <div class="small-box bg-red">
  127. <div class="inner">
  128. <h3>
  129. $<? echo $overall; ?>
  130. </h3>
  131. <p>
  132. Revenues Overall
  133. </p>
  134. </div>
  135. <div class="icon">
  136. <i class="ion ion-pie-graph"></i>
  137. </div>
  138. <a href="#" class="small-box-footer">
  139.  
  140. </a>
  141. </div>
  142. </div><!-- ./col -->
  143. </div><!-- /.row -->
  144.  
  145. <!-- top row -->
  146. <div class="row">
  147. <div class="col-xs-12 connectedSortable">
  148.  
  149. </div><!-- /.col -->
  150. </div>
  151. <!-- /.row -->
  152.  
  153.  
  154.  
  155. <!-- Small boxes (Stat box) -->
  156. <div class="row">
  157. <div class="col-lg-3 col-xs-6">
  158. <!-- small box -->
  159. <div class="small-box bg-red">
  160. <div class="inner">
  161. <h3>
  162. <?php echo $stats -> totalUsers($odb); ?>
  163. </h3>
  164. <p>
  165. Total Members
  166. </p>
  167. </div>
  168. <div class="icon">
  169. <i class="ion ion-person-add"></i>
  170. </div>
  171. <a href="#" class="small-box-footer">
  172. Updated 1Min Ago <i class="fa fa-arrow-circle-right"></i>
  173. </a>
  174. </div>
  175. </div><!-- ./col -->
  176. <div class="col-lg-3 col-xs-6">
  177. <!-- small box -->
  178. <div class="small-box bg-yellow">
  179. <div class="inner">
  180. <h3>
  181. <?php echo $stats -> totalBoots($odb); ?>
  182. </h3>
  183. <p>
  184. Total Attacks
  185. </p>
  186. </div>
  187. <div class="icon">
  188. <i class="ion ion-stats-bars"></i>
  189. </div>
  190. <a href="#" class="small-box-footer">
  191. Updated 1Min Ago <i class="fa fa-arrow-circle-right"></i>
  192. </a>
  193. </div>
  194.  
  195. </div><!-- ./col -->
  196. <div class="col-lg-3 col-xs-6">
  197. <!-- small box -->
  198. <div class="small-box bg-green">
  199. <div class="inner">
  200. <h3>
  201. <?php echo $stats -> runningBoots($odb); ?>
  202. </h3>
  203. <p>
  204. Running Attacks
  205. </p>
  206. </div>
  207. <div class="icon">
  208. <i class="ion ion-ios7-speedometer-outline"></i>
  209. </div>
  210. <a href="#" class="small-box-footer">
  211. Updated 1Min Ago <i class="fa fa-arrow-circle-right"></i>
  212. </a>
  213. </div>
  214. </div><!-- ./col -->
  215. <div class="col-lg-3 col-xs-6">
  216. <!-- small box -->
  217. <div class="small-box bg-aqua">
  218. <div class="inner">
  219. <h3>
  220. 6
  221. </h3>
  222. <p>
  223. Servers Online
  224. </p>
  225. </div>
  226. <div class="icon">
  227. <i class="ion ion-cloud"></i>
  228. </div>
  229. <a href="#" class="small-box-footer">
  230. Updated 1Min Ago <i class="fa fa-arrow-circle-right"></i>
  231. </a>
  232. </div>
  233. </div><!-- ./col -->
  234. </div><!-- /.row -->
  235.  
  236. <!-- top row -->
  237. <div class="row">
  238. <div class="col-xs-12 connectedSortable">
  239.  
  240. </div><!-- /.col -->
  241. </div>
  242. <!-- /.row -->
  243.  
  244.  
  245.  
  246. <!-- Grid row -->
  247. <div class="row-fluid">
  248.  
  249.  
  250. <div class="row">
  251. <form action="" method="post" style="margin-top:0px;" >
  252. <div class="col-xs-12">
  253. <div class="box">
  254. <div class="box-header">
  255. <h3 class="box-title">Tickets </h3>
  256. <div class="box-tools">
  257. <div class="input-group">
  258.  
  259. <input type="text" name="username" class="form-control input-sm pull-right" style="width: 150px;" placeholder="Search"/>
  260. <div class="input-group-btn">
  261. <button type="submit" class="btn btn-sm btn-default"><i class="fa fa-search"></i></button>
  262. </div>
  263. </div>
  264. </div>
  265. </div><!-- /.box-header -->
  266. <div class="box-body table-responsive no-padding">
  267. <table class="table table-hover">
  268. <tr>
  269. <div id="dashboard">
  270. <div class="clearfix"></div>
  271. <div class="row-fluid">
  272. <div class="span6">
  273. <!-- BEGIN Portlet PORTLET-->
  274. <div class="">
  275. <div class="portlet-title">
  276.  
  277. </div>
  278. <div class="portlet-body">
  279. <table class="table table-striped table-bordered" id="sample_2">
  280. <thead>
  281. <tr>
  282. <th class="hidden-phone">Username</th>
  283. <th class="hidden-phone">Subject</th>
  284. <th class="hidden-phone">View</th>
  285.  
  286. </tr>
  287. </thead>
  288. <tbody>
  289. <?php
  290. $SQLGetTickets = $odb -> prepare("SELECT * FROM `tickets` WHERE `status` = :status ORDER BY `id` DESC");
  291. $SQLGetTickets -> execute(array(':status' => 'Waiting for admin response'));
  292. while ($getInfo = $SQLGetTickets -> fetch(PDO::FETCH_ASSOC))
  293. {
  294. $id = $getInfo['id'];
  295. $username = $getInfo['username'];
  296. $subject = $getInfo['subject'];
  297. echo '<tr><td>'.$username.'</td><td>'.htmlspecialchars($subject).'</td><td width="50px"><a href="ticket.php?id='.$id.'"><button class="btn btn-warning">View</button></a></td></tr>';
  298. }
  299. ?>
  300. </tbody>
  301. </table>
  302. </div>
  303. </div>
  304. </div>
  305. </div>
  306. </div>
  307.  
  308.  
  309.  
  310. <!-- STATISTICS USER-->
  311.  
  312. <!-- Grid row -->
  313. <div class="row-fluid">
  314.  
  315.  
  316. <div class="row">
  317. <form action="" method="post" style="margin-top:0px;" >
  318. <div class="col-xs-12">
  319. <div class="box">
  320. <div class="box-header">
  321. <h3 class="box-title">Check Total User Attacks</h3>
  322. <div class="box-tools">
  323. <div class="input-group">
  324.  
  325. <input type="text" name="username" class="form-control input-sm pull-right" style="width: 150px;" placeholder="Search"/>
  326. <div class="input-group-btn">
  327. <button type="submit" class="btn btn-sm btn-default"><i class="fa fa-search"></i></button>
  328. </div>
  329. </div>
  330. </div>
  331. </div><!-- /.box-header -->
  332. <div class="box-body table-responsive no-padding">
  333. <table class="table table-hover">
  334. <tr>
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342. </div>
  343.  
  344.  
  345. <div class="portlet-body">
  346. <center>
  347. <div class="widget">
  348. <table class="table table-hover">
  349. <tbody>
  350. <tr>
  351. <td><strong>User Boots:</strong></td>
  352. <td><?php echo $stats -> totalBootsForUser($odb, $_POST['username']); ?></td>
  353. </tr>
  354.  
  355.  
  356. </tbody>
  357. </table>
  358. </div>
  359.  
  360. </center>
  361. </div></div>
  362.  
  363.  
  364.  
  365.  
  366.  
  367. </div></div></div></div></div></div>
  368. <!-- END STATISTICS USER -->
  369. <!-- OPEN TICKETS -->
  370.  
  371.  
  372.  
  373. </body>
  374. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement