diff --git a/client_tickets.php b/client_tickets.php
index d82d5757..400b6a88 100644
--- a/client_tickets.php
+++ b/client_tickets.php
@@ -162,10 +162,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
|
- |
- |
+ |
+ |
|
- |
+ |
|
@@ -197,6 +197,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
diff --git a/post/ticket.php b/post/ticket.php
index b9b9398c..cf6afe9d 100644
--- a/post/ticket.php
+++ b/post/ticket.php
@@ -154,6 +154,45 @@ if (isset($_POST['edit_ticket'])) {
}
+if (isset($_POST['edit_ticket_priority'])) {
+
+ validateTechRole();
+
+ $ticket_id = intval($_POST['ticket_id']);
+ $priority = sanitizeInput($_POST['priority']);
+ $client_id = intval($_POST['client_id']);
+
+ mysqli_query($mysqli,"UPDATE tickets SET ticket_priority = '$priority' WHERE ticket_id = $ticket_id");
+
+ //Logging
+ mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Modify', log_description = '$session_name edited ticket priority', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $ticket_id");
+
+ $_SESSION['alert_message'] = "Ticket priority updated";
+
+ header("Location: " . $_SERVER["HTTP_REFERER"]);
+
+}
+
+if (isset($_POST['edit_ticket_contact'])) {
+
+ validateTechRole();
+
+ $ticket_id = intval($_POST['ticket_id']);
+ $contact_id = intval($_POST['contact']);
+ $client_id = intval($_POST['client_id']);
+ $ticket_number = sanitizeInput($_POST['ticket_number']);
+
+ mysqli_query($mysqli,"UPDATE tickets SET ticket_contact_id = $contact_id WHERE ticket_id = $ticket_id");
+
+ //Logging
+ mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Modify', log_description = '$session_name changed contact for ticket $ticket_number', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $ticket_id");
+
+ $_SESSION['alert_message'] = "Ticket $ticket_number contact updated";
+
+ header("Location: " . $_SERVER["HTTP_REFERER"]);
+
+}
+
if (isset($_POST['assign_ticket'])) {
// Role check
diff --git a/ticket_assign_modal.php b/ticket_assign_modal.php
new file mode 100644
index 00000000..98807a9a
--- /dev/null
+++ b/ticket_assign_modal.php
@@ -0,0 +1,47 @@
+
diff --git a/ticket_edit_contact_modal.php b/ticket_edit_contact_modal.php
new file mode 100644
index 00000000..e22e1c22
--- /dev/null
+++ b/ticket_edit_contact_modal.php
@@ -0,0 +1,67 @@
+
diff --git a/ticket_edit_priority_modal.php b/ticket_edit_priority_modal.php
new file mode 100644
index 00000000..b0778bca
--- /dev/null
+++ b/ticket_edit_priority_modal.php
@@ -0,0 +1,41 @@
+
diff --git a/tickets.php b/tickets.php
index e4a5d92a..9cab1e28 100644
--- a/tickets.php
+++ b/tickets.php
@@ -358,13 +358,13 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
|
-
-
-
+
+
+
|
- |
+ |
|
- |
+ |
|
@@ -392,6 +392,9 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
|