Unsupported scripts and control panel web app for a hosting company
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

deleteissue.php 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?PHP
  2. require_once('lib/dashboard.php');
  3. require_once('lib/common.php');
  4. if (!isset($_GET['n']) || !ctype_digit($_GET['n'])) {
  5. header('Location: '.CP_PATH);
  6. }
  7. $sql = 'SELECT i_id, i_title FROM issues_issues WHERE i_id = '.m($_GET['n']);
  8. $viewIssueRes = mysql_query($sql) or die(mysql_error().'<br />'.$sql);
  9. if (mysql_num_rows($viewIssueRes) == 0) {
  10. header('Location: '.CP_PATH);
  11. }
  12. $viewIssueData = mysql_fetch_assoc($viewIssueRes);
  13. if (isset($_POST['confirm'])) {
  14. $sql = 'DELETE FROM issues_issues WHERE i_id = '.m($_GET['n']);
  15. mysql_query($sql);
  16. $sql = 'DELETE FROM issues_replies WHERE i_id = '.m($_GET['n']);
  17. mysql_query($sql);
  18. $sql = 'DELETE FROM issues_logs WHERE i_id = '.m($_GET['n']);
  19. mysql_query($sql);
  20. logger::log('Issue tracker: issue deleted: '.$viewIssueData['i_title'], getUserID($_SERVER['REDIRECT_REMOTE_USER']), logger::information);
  21. header('Location: '.CP_PATH);
  22. return;
  23. }
  24. $sql = 'SELECT COUNT(*) FROM issues_replies WHERE i_id = '.m($_GET['n']);
  25. $viewIssueRepliesRes = mysql_query($sql) or die(mysql_error());
  26. $viewIssueRepliesData = mysql_fetch_array($viewIssueRepliesRes);
  27. $sql = 'SELECT COUNT(*) FROM issues_logs WHERE i_id = '.m($_GET['n']);
  28. $viewIssueChangesRes = mysql_query($sql) or die(mysql_error());
  29. $viewIssueChangesData = mysql_fetch_array($viewIssueChangesRes);
  30. define('TITLE', 'Issue tracker :: Delete Issue :: '.h($viewIssueData['i_title']));
  31. addDashboardItem('Actions', 'Raise new issue', 'addissue');
  32. include_once('res/commonDashboard.php');
  33. require_once('lib/header.php');
  34. require_once('pages/deleteissue.php');
  35. require_once('lib/footer.php');
  36. ?>