Просмотр файла shouts/ban_users.php

Размер файла: 3.34Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Бан пользователя
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'../system/inc/basic_settings.php';
  13. $shcmsengine['title'] = Lang::get('Бан пользователя');
  14. include_once'../template/head.php';
  15. if($_GET['id']) { $id = $_GET['id'];}
  16. registrat();
  17. $adminka ->admin();
  18.  
  19. $list_users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
  20. if(!$user_id) {
  21. errors(Lang::get('Доступ запрещен!'));
  22. include_once'../template/foot.php';
  23. exit();
  24. }
  25.  
  26. if($id == $user_id) {
  27. errors(Lang::get('Вы не можете забанить себя'));
  28. header('Refresh: 1; url=index.php');
  29. include_once'../template/foot.php';
  30. exit();
  31. }
  32.  
  33. switch($act):
  34.  
  35. case 'insert':
  36. if(isset($_POST['submit'])) {
  37. $submit = $_POST['submit'];
  38. }
  39.  
  40. if(isset($_POST['submit1'])) {
  41. $submit1 = $_POST['submit1'];
  42. }
  43.  
  44.  
  45. if($submit) {
  46.  
  47. $ok_insert = mysql_query("INSERT INTO `ban_shouts` (`id_admin`,`user_id`,`ban_id`,`text`,`time`) VALUES ('$user_id','$id','2','Вы забанены в чате','".time()."')");
  48.  
  49. if($ok_insert == true)
  50. {
  51. messag (Lang::get('Пользователь забанен'));
  52. header('Refresh: 1; url=index.php');
  53. include_once'../template/foot.php';
  54. exit;
  55. }
  56. else
  57. {
  58. errors(Lang::get('Пользователь не забанен'));
  59. header('Refresh: 1; url=index.php');
  60. include_once'../template/foot.php';
  61. exit;
  62. }
  63. }
  64. errors(Lang::get("Вы действительно хотите в чате забанить пользователя %s",$list_users['login']));
  65. echo '<center>';
  66. $form = new form("?act=insert&id=".$id."");
  67. $form->submit(Lang::get('Забанить'),'submit');
  68. $form->submit(Lang::get('Отмена'),'submit1');
  69. $form->finish();
  70. echo '</center>';
  71.  
  72.  
  73.  
  74.  
  75.  
  76. break;
  77.  
  78.  
  79.  
  80. case 'delete':
  81. if(isset($_POST['submit'])) {
  82. $submit = $_POST['submit'];
  83. }
  84.  
  85. if(isset($_POST['submit1'])) {
  86. $submit1 = $_POST['submit1'];
  87. }
  88.  
  89.  
  90. if($submit) {
  91.  
  92. $ok_insert = mysql_query("DELETE FROM `ban_shouts` WHERE `user_id` = '$id'");
  93.  
  94. if($ok_insert == true)
  95. {
  96. messag (Lang::get('Пользователь разабанен'));
  97. header('Refresh: 1; url=index.php');
  98. include_once'../template/foot.php';
  99. exit;
  100. }
  101. else
  102. {
  103. errors(Lang::get('Пользователь не разабанен'));
  104. header('Refresh: 1; url=index.php');
  105. include_once'../template/foot.php';
  106. exit;
  107. }
  108. }
  109. errors(Lang::get("Вы действительно хотите в cнять бан пользователя %s",$list_users['login']));
  110. echo '<center>';
  111. $form = new form("?act=delete&id=".$id."");
  112. $form->submit(Lang::get('Снять бан'),'submit');
  113. $form->submit(Lang::get('Отмена'),'submit1');
  114. $form->finish();
  115. echo '</center>';
  116.  
  117.  
  118.  
  119.  
  120.  
  121. break;
  122.  
  123.  
  124. endswitch;
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. include_once'../template/foot.php';
  132. ?>