1
0

devices_remove.php 798 B

1234567891011121314151617181920212223242526
  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. if (isset($_POST["RemoveDevice"]) and (isset($_POST["f_deleted"]))) {
  6. if ($_POST["f_deleted"] * 1) {
  7. $all_ok = 1;
  8. $dev_ids = $_POST["fid"];
  9. foreach ($dev_ids as $key => $val) {
  10. if ($val) {
  11. unbind_ports($db_link, $val);
  12. run_sql($db_link, "DELETE FROM connections WHERE device_id=".$val);
  13. run_sql($db_link, "DELETE FROM device_l3_interfaces WHERE device_id=".$val);
  14. run_sql($db_link, "DELETE FROM device_ports WHERE device_id=".$val);
  15. delete_record($db_link, "devices", "id=".$val);
  16. }
  17. }
  18. if ($all_ok) {
  19. print "Success!";
  20. } else {
  21. print "Fail!";
  22. }
  23. }
  24. }