Advertisement
Guest User

index.php

a guest
May 30th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.91 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. header("Location: ".$cfg_baseurl."landing.php");
  21. }
  22. if (isset($_POST['login'])) {
  23. $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  24. $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  25. if (empty($post_username) || empty($post_password)) {
  26. $msg_type = "error";
  27. $msg_content = "<b>Gagal:</b> Mohon mengisi semua input.";
  28. } else {
  29. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username'");
  30. if (mysqli_num_rows($check_user) == 0) {
  31. $msg_type = "error";
  32. $msg_content = "<b>Gagal:</b> Username atau password salah.";
  33. } else {
  34. $data_user = mysqli_fetch_assoc($check_user);
  35. if ($post_password <> $data_user['password']) {
  36. $msg_type = "error";
  37. $msg_content = "<b>Gagal:</b> Username atau password salah.";
  38. } else if ($data_user['status'] == "Suspended") {
  39. $msg_type = "error";
  40. $msg_content = "<b>Gagal:</b> Akun nonaktif.";
  41. } else {
  42. $_SESSION['user'] = $data_user;
  43. header("Location: ".$cfg_baseurl);
  44. }
  45. }
  46. }
  47. }
  48.  
  49. include("lib/header.php");
  50. if (isset($_SESSION['user'])) {
  51. ?>
  52.  
  53. <div class="row">
  54. <div class="col-md-12">
  55. <div class="panel panel-default">
  56. <div class="panel-heading">
  57. <h3 class="panel-title"><i class="fa fa-line-chart"></i> Pesanan 7 Hari Terakhir</h3>
  58. </div>
  59. <div class="box-body">
  60. <div class="box-body chart-responsive">
  61. <div class="chart" id="line-chart" style="height: 300px;"></div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="row">
  68. <div class="col-md-12">
  69. <div class="callout callout-info">
  70. <h4><i class="fa fa-bullhorn"></i> Selamat datang <?php echo $sess_username; ?> :)</h4>
  71. <p>Selamat berbelanja !</p>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="row">
  76. <div class="col-md-6 col-sm-6 col-xs-12">
  77. <div class="small-box bg-aqua">
  78. <div class="inner">
  79. <h3>Rp <?php echo number_format($data_order['total'],0,',','.'); ?></h3>
  80. <p>Total pesanan</p>
  81. </div>
  82. <div class="icon">
  83. <i class="fa fa-shopping-cart"></i>
  84. </div>
  85. </div>
  86. </div>
  87. <div class="col-md-6 col-sm-6 col-xs-12">
  88. <div class="small-box bg-aqua">
  89. <div class="inner">
  90. <h3>Rp <?php echo number_format($data_user['balance'],0,',','.'); ?></h3>
  91. <p>Sisa saldo</p>
  92. </div>
  93. <div class="icon">
  94. <i class="fa fa-money"></i>
  95. </div>
  96. </div>
  97. </div>
  98.  
  99. </div>
  100. <div class="clearfix visible-sm-block"></div>
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107. <div class="row">
  108. <div class="col-md-12">
  109. <div class="panel panel-default">
  110. <div class="panel-heading">
  111. <h3 class="panel-title"><i class="fa fa-info-circle"></i> Informasi</h3>
  112. </div>
  113. <div class="panel-body">
  114. <div class="table-responsive">
  115. <table class="table table-striped table-bordered table-hover m-0">
  116. <thead>
  117.  
  118. <tr>
  119. <th>#</th>
  120. <th>Tanggal</th>
  121. <th>Isi</th>
  122. </tr>
  123. </thead>
  124. <tbody>
  125. <?php
  126. $check_news = mysqli_query($db, "SELECT * FROM news ORDER BY id DESC LIMIT 5");
  127. $no = 1;
  128. while ($data_news = mysqli_fetch_assoc($check_news)) {
  129. ?>
  130. <tr>
  131. <th scope="row"><?php echo $no; ?></th>
  132. <td><?php echo $data_news['date']; ?></td>
  133. <td><?php echo $data_news['content']; ?></td>
  134. </tr>
  135. <?php
  136. $no++;
  137. }
  138. ?>
  139. </tbody>
  140. </table>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146.  
  147. <!--end row -->
  148. <?php
  149. }
  150. include("lib/footer.php");
  151. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement