Advertisement
Guest User

Untitled

a guest
Sep 7th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require("mainconfig.php");
  4. $msg_type = "nothing";
  5.  
  6. if (isset($_SESSION['user'])) {
  7. $sess_username = $_SESSION['user']['username'];
  8. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$sess_username'");
  9. $data_user = mysqli_fetch_assoc($check_user);
  10. if (mysqli_num_rows($check_user) == 0) {
  11. header("Location: ".$cfg_baseurl."logout.php");
  12. } else if ($data_user['status'] == "Suspended") {
  13. header("Location: ".$cfg_baseurl."logout.php");
  14. }
  15.  
  16. $check_order = mysqli_query($db, "SELECT SUM(price) AS total FROM orders WHERE user = '$sess_username'");
  17. $data_order = mysqli_fetch_assoc($check_order);
  18. $count_users = mysqli_num_rows(mysqli_query($db, "SELECT * FROM users"));
  19. } else {
  20. if (isset($_POST['login'])) {
  21. $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  22. $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  23. if (empty($post_username) || empty($post_password)) {
  24. $msg_type = "error";
  25. $msg_content = "<b>Gagal:</b> Mohon mengisi semua input.";
  26. } else {
  27. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username'");
  28. if (mysqli_num_rows($check_user) == 0) {
  29. $msg_type = "error";
  30. $msg_content = "<b>Gagal:</b> Username atau password salah.";
  31. } else {
  32. $data_user = mysqli_fetch_assoc($check_user);
  33. if ($post_password <> $data_user['password']) {
  34. $msg_type = "error";
  35. $msg_content = "<b>Gagal:</b> Username atau password salah.";
  36. } else if ($data_user['status'] == "Suspended") {
  37. $msg_type = "error";
  38. $msg_content = "<b>Gagal:</b> Akun nonaktif.";
  39. } else {
  40. $_SESSION['user'] = $data_user;
  41. header("Location: ".$cfg_baseurl);
  42. }
  43. }
  44. }
  45. }
  46. }
  47.  
  48. include("lib/header.php");
  49. if (isset($_SESSION['user'])) {
  50. ?>
  51. <div class="row">
  52. <div class="col-md-12">
  53. <div class="alert alert-info">
  54. <marquee>
  55. <?php
  56. $qslider = mysqli_query($db, "SELECT * FROM orders WHERE date = '$date' ORDER BY id DESC LIMIT 20");
  57. while($slider = mysqli_fetch_assoc($qslider)) {
  58. $slider_userstr = "-".strlen($slider['user']);
  59. $slider_usersensor = substr($slider['user'],$slider_userstr,-3);
  60. echo "<span style='margin-right: 30px;'><b>".$slider_usersensor."***</b> telah melakukan pembelian ".$slider['quantity']." ".$slider['service']."</span>";
  61. }
  62. ?>
  63. </marquee>
  64. </div>
  65. </div>
  66. <div class="col-md-4">
  67. <div class="mini-stats-container mini-stats-pink">
  68. <div class="mini-stats-content">
  69. <h3 class="m-n fw-thk text-white">Rp <?php echo number_format($data_user['balance'],0,',','.'); ?></h3>
  70. <small class="text-uppercase text-white">Sisa Saldo Saya</small>
  71. </div>
  72. <div class="mini-stats-icon">
  73. <i class="fa fa-money fa-5x"></i>
  74. </div>
  75. </div>
  76. </div>
  77. <div class="col-md-4">
  78. <div class="mini-stats-container mini-stats-violet">
  79. <div class="mini-stats-content">
  80. <h3 class="m-n fw-thk text-white">Rp <?php echo number_format($data_order['total'],0,',','.'); ?></h3>
  81. <small class="text-uppercase text-white">Total Pembelian Saya</small>
  82. </div>
  83. <div class="mini-stats-icon">
  84. <i class="fa fa-shopping-cart fa-5x"></i>
  85. </div>
  86. </div>
  87. </div>
  88. <div class="row">
  89. <div class="col-md-12">
  90. <div class="panel panel-default">
  91. <div class="panel-heading">
  92. <h3 class="panel-title"><i class="fa fa-info-circle"></i> Berita</h3>
  93. </div>
  94. <div class="panel-body">
  95. <div class="table-responsive">
  96. <table class="table table-striped table-bordered table-hover m-0">
  97. <thead>
  98. <tr>
  99. <th>#</th>
  100. <th>Tanggal</th>
  101. <th>Isi</th>
  102. </tr>
  103. </thead>
  104. <tbody>
  105. <?php
  106. $check_news = mysqli_query($db, "SELECT * FROM news ORDER BY id DESC LIMIT 8");
  107. $no = 1;
  108. while ($data_news = mysqli_fetch_assoc($check_news)) {
  109. ?>
  110. <tr>
  111. <th scope="row"><?php echo $no; ?></th>
  112. <td><?php echo $data_news['date']; ?></td>
  113. <td><?php echo $data_news['content']; ?></td>
  114. </tr>
  115. <?php
  116. $no++;
  117. }
  118. ?>
  119. </tbody>
  120. </table>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <!--end row -->
  127. <?php
  128. } else {
  129. ?>
  130. <div class="row">
  131. <div class="col-md-offset-2 col-md-8">
  132. <div class="panel panel-default">
  133. <div class="panel-heading">
  134. <h3 class="panel-title"><i class="fa fa-user"></i> Masuk</h3>
  135. </div>
  136. <div class="panel-body">
  137. <?php
  138. if ($msg_type == "error") {
  139. ?>
  140. <div class="alert alert-danger">
  141. <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  142. <i class="fa fa-times-circle"></i>
  143. <?php echo $msg_content; ?>
  144. </div>
  145. <?php
  146. }
  147. ?>
  148. <!DOCTYPE html>
  149. <html>
  150. <head>
  151. <title></title>
  152. </head>
  153. <body>
  154. <h3>Yuk Masuk!</h3>
  155. </body>
  156. </html>
  157. <form class="form-horizontal" role="form" method="POST">
  158. <div class="form-group">
  159. <label class="col-md-2 control-label">Username</label>
  160. <div class="col-md-10">
  161. <input type="text" name="username" class="form-control" placeholder="Username">
  162. </div>
  163. </div>
  164. <div class="form-group">
  165. <label class="col-md-2 control-label">Password</label>
  166. <div class="col-md-10">
  167. <input type="password" name="password" class="form-control" placeholder="Password">
  168. </div>
  169. </div>
  170. <div class="form-group">
  171. <div class="col-md-offset-2 col-md-10">
  172. <button type="submit" class="btn btn-success btn-bordered waves-effect w-md waves-light" name="login">Masuk</button>
  173. </div>
  174. </div>
  175. </form>
  176. </div>
  177. <div class="panel-footer">
  178. Belum punya akun? <a class="btn btn-default btn-sm" href="<?php echo $cfg_registerurl; ?>">Daftar!</a>
  179. </div>
  180. </div>
  181. </div>
  182. </div>
  183. <!-- end row -->
  184. <?php
  185. }
  186. include("lib/footer.php");
  187. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement