Просмотр файла admin/users/mass_delete.php

Размер файла: 1.66Kb
  1. <?php
  2. include '../../engine/includes/start.php';
  3. if (!$creator)
  4. Core::stop('/?');
  5.  
  6. $set['title'] = 'Удаление пользователей';
  7. include incDir . 'head.php';
  8.  
  9. if (isset($_POST['write'], $_POST['write2']))
  10. {
  11. $timeclear1 = $del_th = 0;
  12.  
  13. if ($_POST['write2']=='sut')$timeclear1=$time-intval($_POST['write'])*60*60*24;
  14. elseif ($_POST['write2']=='mes')$timeclear1=$time-intval($_POST['write'])*60*60*24*30;
  15. else $err[]='Не выбран период';
  16. $q = mysqli_query($sql->db, "SELECT * FROM `user` WHERE `date_last` < '$timeclear1'");
  17. $service = mysqli_query($sql->db, 'select `file` from `module_services` where `use_in`="delete_user"');
  18.  
  19. while ($editor = $sql->fetch($q))
  20. {
  21. $sql->query("DELETE FROM `user` WHERE `id` = '$editor[id]' LIMIT 1");
  22. while($file = $sql->result($service))
  23. {
  24. include_once H . $file;
  25. }
  26. $del_th++;
  27. }
  28. Core::msg_show('Удалено '.$del_th.' пользователей');
  29. }
  30.  
  31. ?>
  32. <form method="post" class='foot' action="?">
  33. Будут удалены пользователи, не посещавшие сайт<br />
  34. <input name="write" value="6" type="text" size='3' />
  35. <select name="write2">
  36. <option value=""> </option>
  37. <option value="mes">Месяцев</option>
  38. <option value="sut">Суток</option>
  39. </select><br />
  40. <input value="Удалить" type="submit" /><br />
  41. </form>
  42. <div class="link">Удаленные данные невозможно будет восстановить</div>
  43. <a href="/admin/?act=users"><div class="link">Пользователи</div></a>
  44. <a href="/admin/"><div class="link">Админка</div></a>
  45. <?php
  46. include incDir . 'foot.php';