diff --git a/edit_ticket_modal.php b/edit_ticket_modal.php index 633f5f21..b7c11dfb 100644 --- a/edit_ticket_modal.php +++ b/edit_ticket_modal.php @@ -94,6 +94,30 @@ +
+ +
+
+ +
+ +
+
+
diff --git a/post.php b/post.php index 0b2c0f5e..56501d18 100644 --- a/post.php +++ b/post.php @@ -4820,8 +4820,9 @@ if(isset($_POST['edit_ticket'])){ $subject = trim(strip_tags(mysqli_real_escape_string($mysqli,$_POST['subject']))); $priority = trim(strip_tags(mysqli_real_escape_string($mysqli,$_POST['priority']))); $details = trim(mysqli_real_escape_string($mysqli,$_POST['details'])); + $asset_id = intval($_POST['asset']); - mysqli_query($mysqli,"UPDATE tickets SET ticket_subject = '$subject', ticket_priority = '$priority', ticket_details = '$details', ticket_updated_at = NOW(), ticket_assigned_to = $assigned_to, ticket_contact_id = $contact_id WHERE ticket_id = $ticket_id AND company_id = $session_company_id"); + mysqli_query($mysqli,"UPDATE tickets SET ticket_subject = '$subject', ticket_priority = '$priority', ticket_details = '$details', ticket_updated_at = NOW(), ticket_assigned_to = $assigned_to, ticket_contact_id = $contact_id, ticket_asset_id = $asset_id WHERE ticket_id = $ticket_id AND company_id = $session_company_id"); //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Modified', log_description = '$subject', log_created_at = NOW(), company_id = $session_company_id, log_user_id = $session_user_id"); diff --git a/ticket.php b/ticket.php index 2a8cbc50..6d3cdd2c 100644 --- a/ticket.php +++ b/ticket.php @@ -35,8 +35,20 @@ if(isset($_GET['ticket_id'])){ $ticket_updated_at = $row['ticket_updated_at']; $ticket_closed_at = $row['ticket_closed_at']; $ticket_created_by = $row['ticket_created_by']; + $ticket_asset_id = $row['ticket_asset_id']; - if($ticket_status == "Open"){ + // Convert asset id to asset name + $ticket_asset_sql_result = mysqli_query($mysqli,"SELECT asset_name FROM assets WHERE asset_client_id = '$client_id' AND asset_id = '$ticket_asset_id' LIMIT 1"); + if (mysqli_num_rows($ticket_asset_sql_result) > 0) { + // Set asset name + $ticket_asset_name = mysqli_fetch_array($ticket_asset_sql_result); + $ticket_asset_name = htmlentities($ticket_asset_name['asset_name']); + } + else { + $ticket_asset_name = ''; + } + + if($ticket_status == "Open"){ $ticket_status_display = "$ticket_status"; }elseif($ticket_status == "Working"){ $ticket_status_display = "$ticket_status"; @@ -303,6 +315,7 @@ if(isset($_GET['ticket_id'])){
+