Просмотр файла pages/banhist.php

Размер файла: 2.78Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* ROTORCMS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # для его дальнейшего распространения #
  11. #-----------------------------------------------------#
  12. require_once ('../includes/start.php');
  13. require_once ('../includes/functions.php');
  14. require_once ('../includes/header.php');
  15. include_once ('../themes/header.php');
  16.  
  17. $config['listbanhist'] = 10;
  18.  
  19. if (empty($_GET['uz'])) {
  20. $uz = check($log);
  21. } else {
  22. $uz = check(strval($_GET['uz']));
  23. }
  24. if (isset($_GET['start'])) {
  25. $start = abs(intval($_GET['start']));
  26. } else {
  27. $start = 0;
  28. }
  29.  
  30. if (is_user()) {
  31. show_title('date.png', 'История банов '.nickname($uz));
  32. $config['newtitle'] = 'История банов '.nickname($uz);
  33.  
  34. $total = DB::run() -> querySingle("SELECT COUNT(*) FROM `banhist` WHERE `ban_user`=?;", array($uz));
  35.  
  36. if ($total > 0) {
  37. if ($start >= $total) {
  38. $start = 0;
  39. }
  40.  
  41. $queryhist = DB::run() -> query("SELECT * FROM `banhist` WHERE `ban_user`=? ORDER BY `ban_time` DESC LIMIT ".$start.", ".$config['listbanhist'].";", array($uz));
  42.  
  43. while ($data = $queryhist -> fetch()) {
  44. echo '<div class="b">';
  45. echo '<img src="../images/img/history.gif" alt="image" /> ';
  46. echo '<b>'.profile($data['ban_user']).'</b> ('.date_fixed($data['ban_time']).')</div>';
  47.  
  48. echo '<div>';
  49. if (!empty($data['ban_type'])) {
  50. echo 'Причина: '.bb_code($data['ban_reason']).'<br />';
  51. echo 'Срок: '.formattime($data['ban_term']).'<br />';
  52. }
  53.  
  54. switch ($data['ban_type']) {
  55. case '1': $stat = '<span style="color:#ff0000">Забанил</span>:';
  56. break;
  57. case '2': $stat = '<span style="color:#ffa500">Изменил</span>:';
  58. break;
  59. default: $stat = '<span style="color:#00cc00">Разбанил</span>:';
  60. }
  61.  
  62. echo $stat.' '.profile($data['ban_send']).'<br />';
  63.  
  64. echo '</div>';
  65. }
  66.  
  67. page_strnavigation('banhist.php?uz='.$uz.'&amp;', $config['listbanhist'], $start, $total);
  68.  
  69. echo 'Всего действий: <b>'.$total.'</b><br /><br />';
  70. } else {
  71. show_error('В истории еще ничего нет!');
  72. }
  73. } else {
  74. show_login('Вы не авторизованы, чтобы просматривать историю, необходимо');
  75. }
  76.  
  77. echo '<img src="../images/img/back.gif" alt="image" /> <a href="user.php?uz='.$uz.'&amp;'.SID.'">В анкету</a><br />';
  78.  
  79. include_once ('../themes/footer.php');
  80. ?>