user_remove.php 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. require_once($_SERVER['DOCUMENT_ROOT'] . "/inc/auth.php");
  3. require_once($_SERVER['DOCUMENT_ROOT'] . "/inc/languages/" . HTML_LANG . ".php");
  4. if (!defined("CONFIG")) die("Not defined");
  5. $page_url = null;
  6. // Получаем массив fid только из POST
  7. $fid = getPOST('fid', null, []); // возвращаем пустой массив по умолчанию
  8. // Проверяем наличие действия "RemoveUser" и флага f_deleted
  9. $remove_action = getPOST('RemoveUser', null, null);
  10. $f_deleted = getPOST('f_deleted', null, null);
  11. $all_ok = true;
  12. if ($remove_action !== null && $f_deleted !== null && $f_deleted !== '') {
  13. foreach ($fid as $val) {
  14. $id = (int)$val;
  15. if ($id > 0) {
  16. $result = delete_user($db_link, $id);
  17. if (!$result) {
  18. $all_ok = false;
  19. }
  20. }
  21. }
  22. }
  23. $message = $all_ok ? "Success!" : "Fail!";
  24. print "<div style='padding:20px; font-size:18px; background:#e9f7ef; border:1px solid #2ecc71;'>$message</div>";
  25. ?>