diff --git a/post/ticket.php b/post/ticket.php index 19a502ef..cb512fe1 100644 --- a/post/ticket.php +++ b/post/ticket.php @@ -278,6 +278,21 @@ if (isset($_POST['edit_ticket_watchers'])) { } +if (isset($_GET['delete_ticket_watcher'])) { + + validateTechRole(); + + $watcher_id = intval($_GET['delete_ticket_watcher']); + + mysqli_query($mysqli,"DELETE FROM ticket_watchers WHERE watcher_id = $watcher_id"); + + + $_SESSION['alert_message'] = "You removed a ticket watcher"; + + header("Location: " . $_SERVER["HTTP_REFERER"]); + +} + if (isset($_POST['edit_ticket_asset'])) { validateTechRole(); diff --git a/ticket.php b/ticket.php index fb1d4afc..dae94171 100644 --- a/ticket.php +++ b/ticket.php @@ -600,10 +600,15 @@ if (isset($_GET['ticket_id'])) { // Get Watchers $sql_ticket_watchers = mysqli_query($mysqli, "SELECT * FROM ticket_watchers WHERE watcher_ticket_id = $ticket_id ORDER BY watcher_email DESC"); while ($ticket_watcher_row = mysqli_fetch_array($sql_ticket_watchers)) { + $watcher_id = intval($ticket_watcher_row['watcher_id']); $ticket_watcher_email = nullable_htmlentities($ticket_watcher_row['watcher_email']); ?>