Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.15 KB | None | 0 0
  1. <?php
  2. session_start();
  3. error_reporting(0);
  4. require("mainconfig.php");
  5.  
  6. if (isset($_SESSION['user'])) {
  7. $ses_username = $_SESSION['user']['username'];
  8. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$ses_username' AND status = 'Active'");
  9. $data_user = mysqli_fetch_assoc($check_user);
  10. $data_username = $data_user['username'];
  11. if (mysqli_num_rows($check_user) == 0) {
  12. header("Location: ".$cfg_baseurl."logout.php");
  13. }
  14. } else {
  15. $msg_type = "nothing";
  16. if (isset($_POST['login'])) {
  17. $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  18. $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  19. if (empty($post_username) || empty($post_password)) {
  20. $msg_type = "error";
  21. $msg_content = "<b>GAGAL:</b> Mohon mengisi semua input.";
  22. } else {
  23. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username' AND password = '$post_password'");
  24. if (mysqli_num_rows($check_user) == 0) {
  25. $msg_type = "error";
  26. $msg_content = "<b>Gagal -</b> Username atau password salah.";
  27. } else {
  28. $data_user = mysqli_fetch_assoc($check_user);
  29. $cexp = $data_user['exp_date'];
  30. $cduration_remains = interval_date($date, $cexp);
  31. if ($data_user['status'] == "Suspended") {
  32. $msg_type = "error";
  33. $msg_content = "<b>GAGAL:</b> Akun Anda telah di banned";
  34. } else if ($data_user['status'] == "Expired") {
  35. $msg_type = "error";
  36. $msg_content = "<b>GAGAL:</b> Masa aktif akun Anda telah habis, silahkan perpanjang masa aktif Anda ke salah satu tim kami.";
  37. } else if ($data_user['level'] == "Member" AND $cduration_remains <= 0) {
  38. $msg_type = "error";
  39. $msg_content = "<b>GAGAL:</b> Masa aktif akun Anda telah habis, silahkan perpanjang masa aktif Anda ke salah satu tim kami.";
  40. mysqli_query($db, "UPDATE users SET status = 'Expired' WHERE username = '$post_username'");
  41. } else {
  42. $_SESSION['user'] = $data_user;
  43. header("Location: ".$cfg_baseurl);
  44. }
  45. }
  46. }
  47. }
  48. }
  49.  
  50. include("lib/header.php");
  51. if (isset($_SESSION['user'])) {
  52. ?>
  53. <div class="row">
  54. <?php
  55. // widget
  56. $widget_duration = interval_date($date, $data_user['exp_date']);
  57. $w_check_history = mysqli_query($db, "SELECT * FROM history WHERE user = '$data_username'");
  58. $widget_totalsubmit = mysqli_num_rows($w_check_history);
  59. ?>
  60.  
  61. <div class="col-md-4">
  62. <div style="background-color:dodgerblue;">
  63. <div class="panel-heading">
  64. <div class="row" style="color: #fff;">
  65. <div class="col-xs-3">
  66. <i class="fa fa-user fa-5x"></i>
  67. </div>
  68. <div class="col-xs-9 text-right">
  69. <div class="fa-3x">1.500</div>
  70. <div>Maksimal Submit</div>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="col-md-4">
  77. <div style="background-color:dodgerblue;">
  78. <div class="panel-heading">
  79. <div class="row" style="color: #fff;">
  80. <div class="col-xs-3">
  81. <i class="fa fa-user fa-5x"></i>
  82. </div>
  83. <div class="col-xs-9 text-right">
  84. <div class="fa-3x"><?php echo $widget_totalsubmit; ?></div>
  85. <div>Riwayat Submit</div>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <div class="col-md-4">
  92. <div style="background-color:dodgerblue;">
  93. <div class="panel-heading">
  94. <div class="row" style="color: #fff;">
  95. <div class="col-xs-3">
  96. <i class="fa fa-calendar fa-5x"></i>
  97. </div>
  98. <div class="col-xs-9 text-right">
  99. <div class="fa-3x"><?php echo $widget_duration; ?> Hari</div>
  100. <div>Masa Aktif Saya</div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. <br/>
  108. <div class="row">
  109. <div class="col-md-12">
  110. <div class="panel panel-primary">
  111. <div class="panel-heading">
  112. <i class="fa fa-info-circle fa-fw"></i> Berita & Informasi
  113. </div>
  114. <div class="panel-body">
  115. <div class="table-responsive">
  116. <table class="table table-bordered table-hover">
  117. <thead>
  118. <tr>
  119. <th width="15%">Tanggal</th>
  120. <th>Konten</th>
  121. </tr>
  122. </thead>
  123. <tbody>
  124. <?php
  125. $check_news = mysqli_query($db, "SELECT * FROM news ORDER BY id DESC LIMIT 5");
  126. while ($data_news = mysqli_fetch_assoc($check_news)) {
  127. ?>
  128. <tr>
  129. <td><?php echo $data_news['date']; ?></td>
  130. <td><?php echo $data_news['content']; ?></td>
  131. </tr>
  132. <?php
  133. }
  134. ?>
  135. </tbody>
  136. </table>
  137. </div>
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <!-- /. ROW -->
  144. <?php
  145. } else {
  146. ?>
  147. <!-- /.row -->
  148. <div class="row">
  149. <div class="col-md-6">
  150. <div class="panel panel-primary">
  151. <div class="panel-heading">
  152. <i class="fa fa-user fa-fw"></i> Masuk ke <?php echo $cfg_webname; ?>
  153. </div>
  154. <!-- /.panel-heading -->
  155. <div class="panel-body">
  156. <?php
  157. include "lib/result_msg.php";
  158. ?>
  159. <form role="form" method="POST">
  160. <div class="form-group">
  161. <label>Username</label>
  162. <input class="form-control" type="text" name="username">
  163. <p class="help-block"></p>
  164. </div>
  165. <div class="form-group">
  166. <label>Password</label>
  167. <input class="form-control" type="password" name="password">
  168. <p class="help-block"></p>
  169. </div>
  170. <div class="pull-right">
  171. <button type="reset" class="btn btn-warning"><i class="fa fa-undo"></i> Ulangi</button>
  172. <button type="submit" class="btn btn-success" name="login"><i class="fa fa-check"></i> Masuk</button>
  173. </div>
  174. </form>
  175. </div>
  176. <!-- /.panel-body -->
  177. <div class="panel-footer">
  178. Belum punya akun? <a href="<?php echo $cfg_registerurl; ?>" class="btn btn-sm btn-primary">Daftar</a>
  179. </div>
  180. </div>
  181. <!-- /.panel -->
  182. </div>
  183. <!-- /.col-lg-8 -->
  184. <div class="row">
  185. <div class="col-md-6">
  186. <div class="panel panel-primary">
  187. <div class="panel-heading">
  188. <i class="fa fa-info-circle fa-fw"></i> Berita & Informasi
  189. </div>
  190. <div class="panel-body">
  191. <div class="table-responsive">
  192. <table class="table table-bordered table-hover">
  193. <thead>
  194. <tr>
  195. <th width="15%">Tanggal</th>
  196. <th>Konten</th>
  197. </tr>
  198. </thead>
  199. <tbody>
  200. <?php
  201. $check_news = mysqli_query($db, "SELECT * FROM news ORDER BY id DESC LIMIT 4");
  202. while ($data_news = mysqli_fetch_assoc($check_news)) {
  203. ?>
  204. <tr>
  205. <td><?php echo $data_news['date']; ?></td>
  206. <td><?php echo $data_news['content']; ?></td>
  207. </tr>
  208. <?php
  209. }
  210. ?>
  211. </tbody>
  212. </table>
  213. </div>
  214. </div>
  215. </div>
  216. </div>
  217. </div>
  218. </div>
  219. <?php
  220. }
  221. include("lib/footer.php");
  222. ?><script type='text/javascript'>
  223. //<![CDATA[
  224. shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="http://shafou.com/"});
  225. //]]>
  226. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement