Feature: Ticket Bulk Actions Assign Tech has been added, still work in progress, update ticket reply added tech notification add logging, do not allow to assign ticket on closed ticket and more refinements

This commit is contained in:
johnnyq
2024-01-26 17:12:57 -05:00
parent 937397e9c0
commit fd48d991d9
3 changed files with 280 additions and 185 deletions

View File

@@ -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();