diff --git a/post/ticket.php b/post/ticket.php index f2df705b..a1dd2151 100644 --- a/post/ticket.php +++ b/post/ticket.php @@ -466,6 +466,28 @@ if (isset($_GET['delete_ticket'])) { } +if (isset($_POST['bulk_assign_ticket'])) { + + // Role check + validateTechRole(); + + // POST variables + $assign_to = intval($_POST['assign_to']); + + // Assign Tech to Selected Tickets + if (!empty($_POST['ticket_ids'])) { + foreach($_POST['ticket_ids'] as $ticket_id) { + $ticket_id = intval($ticket_id); + mysqli_query($mysqli,"UPDATE tickets SET ticket_assigned_to = $assign_to WHERE ticket_id = $ticket_id"); + } + } + + $_SESSION['alert_message'] = "Bulk Assigned Tickets"; + + header("Location: " . $_SERVER["HTTP_REFERER"]); + +} + if (isset($_POST['add_ticket_reply'])) { validateTechRole(); diff --git a/ticket_bulk_assign_modal.php b/ticket_bulk_assign_modal.php new file mode 100644 index 00000000..6393a351 --- /dev/null +++ b/ticket_bulk_assign_modal.php @@ -0,0 +1,46 @@ +
| Number - | -Subject - | -Client / Contact - | - -Billable + |
|---|