Guest User

Untitled

a guest
Jan 17th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.29 KB | None | 0 0
  1. <?php
  2. $databasehost = ""; $databasename = ""; $databaseusername =""; $databasepassword = "";
  3.  
  4. $foundAny = 0;
  5.  
  6. $con = @mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error()); @mysql_select_db($databasename) or die(mysql_error());
  7.  
  8. $result = mysql_query("select ticketid from swtickets where departmentid = 0");
  9. echo "Starting cleanup Process<br />";
  10. while($row = mysql_fetch_array($result))
  11.   {
  12. $foundAny = 1;
  13. $delete = mysql_query("delete from swticketpostlocks where ticketid = " . $row['ticketid']);
  14. //echo "Deleting: swticketpostlocks Result:" . print_r ($delete). "<br />";
  15. $delete = mysql_query("delete from swticketlocks where ticketid = " . $row['ticketid']);
  16. //echo "Deleting: swticketlocks Result:" . print_r ($delete). "<br />";
  17. $delete = mysql_query("delete from swticketlinkchains where ticketid = " . $row['ticketid']);
  18. //echo "Deleting: swticketlinkchains Result:" . print_r ($delete). "<br />";
  19. $delete = mysql_query("delete from swticketfollowups where ticketid = " . $row['ticketid']);
  20. //echo "Deleting: swticketfollowups Result:" . print_r ($delete). "<br />";
  21. $delete = mysql_query("delete from swticketdrafts where ticketid = " . $row['ticketid']);
  22. //echo "Deleting: swticketdrafts Result:" . print_r ($delete). "<br />";
  23. $delete = mysql_query("delete from swattachments where ticketid = " . $row['ticketid']);
  24. //echo "Deleting: swattachments Result:" . print_r ($delete). "<br />";
  25. $delete = mysql_query("delete from swescalationpaths where ticketid = " . $row['ticketid']);
  26. //echo "Deleting: swescalationpaths Result:" . print_r ($delete). "<br />";
  27. $delete = mysql_query("delete from swticketnotes where linktypeid = " . $row['ticketid']);
  28. //echo "Deleting: swticketnotes Result:" . print_r ($delete). "<br />";
  29. $delete = mysql_query("delete from swticketauditlogs where ticketid = " . $row['ticketid']);
  30. //echo "Deleting: swticketauditlogs Result:" . print_r ($delete). "<br />";
  31. $delete = mysql_query("delete from swticketlinkedtables where ticketid = " . $row['ticketid']);
  32. //echo "Deleting: swticketlinkedtables Result:" . print_r ($delete). "<br />";
  33. $delete = mysql_query("delete from swticketlinks where ticketid = " . $row['ticketid']);
  34. //echo "Deleting: swticketlinks Result:" . print_r ($delete). "<br />";
  35. $delete = mysql_query("delete from swticketmergelog where ticketid = " . $row['ticketid']);
  36. //echo "Deleting: swticketmergelog Result:" . print_r ($delete). "<br />";
  37. $delete = mysql_query("delete from swticketmessageids where ticketid = " . $row['ticketid']);
  38. //echo "Deleting: swticketmessageids Result:" . print_r ($delete). "<br />";
  39. $delete = mysql_query("delete from swticketnotes where linktypeid = " . $row['ticketid']);
  40. //echo "Deleting: swticketnotes Result:" . print_r ($delete). "<br />";
  41. $delete = mysql_query("delete from swticketposts where ticketid = " . $row['ticketid']);
  42. //echo "Deleting: swticketposts Result:" . print_r ($delete). "<br />";
  43. $delete = mysql_query("delete from swticketrecipients where ticketid = " . $row['ticketid']);
  44. //echo "Deleting: swticketrecipients Result:" . print_r ($delete). "<br />";
  45. $delete = mysql_query("delete from swticketwatchers where ticketid = " . $row['ticketid']);
  46. //echo "Deleting: swticketwatchers Result:" . print_r ($delete). "<br />";
  47. $delete = mysql_query("delete from swcustomfieldvalues where typeid = " . $row['ticketid']);
  48. //echo "Deleting: swcustomfieldvalues Result:" . print_r ($delete). "<br />";
  49. $result2 = mysql_query("select tickettimetrackid from swtickettimetracks where ticketid = " . $row['ticketid']);
  50. while($row2 = mysql_fetch_array($result2))
  51.   {
  52.  
  53. $delete = mysql_query("delete from swtickettimetracknotes where tickettimetrackid = " . $row2['tickettimetrackid']);
  54. //echo "Deleting: swtickettimetracknotes Result:" . print_r ($delete). "<br />";
  55.  
  56.   }
  57.  
  58. $delete = mysql_query("delete from swtickettimetracks where ticketid = " . $row['ticketid']);
  59. //echo "Deleting: swtickettimetracks Result:" . print_r ($delete). "<br />";
  60.  
  61. $delete = mysql_query("delete from swtickets where ticketid = " . $row['ticketid']);
  62. echo "Deleting: swtickets -" .$row['ticketid'] ." Result:" . print_r ($delete). "<br />";
  63.   }
  64.  
  65.  
  66.  
  67. @mysql_close($con);
  68.  if ($foundAny == 0)
  69.   {
  70. echo "No tickets where found within that date range";
  71.   }
  72.   else{
  73.  
  74. echo "Ticket Cleanup Complete.";
  75.   }
  76. ?>
Add Comment
Please, Sign In to add comment