diff --git a/edit_ticket_modal.php b/edit_ticket_modal.php index b7c11dfb..cf3b8463 100644 --- a/edit_ticket_modal.php +++ b/edit_ticket_modal.php @@ -94,29 +94,29 @@ -
- -
-
- -
- + + - + $sql_assets = mysqli_query($mysqli,"SELECT * FROM assets WHERE asset_client_id = $client_id ORDER BY asset_name ASC"); + while($row = mysqli_fetch_array($sql_assets)){ + $asset_id_select = $row['asset_id']; + $asset_name_select = $row['asset_name']; + ?> + - - -
+ +
+
diff --git a/ticket.php b/ticket.php index 6d3cdd2c..02b7284f 100644 --- a/ticket.php +++ b/ticket.php @@ -6,7 +6,13 @@ if(isset($_GET['ticket_id'])){ $ticket_id = intval($_GET['ticket_id']); - $sql = mysqli_query($mysqli,"SELECT * FROM tickets LEFT JOIN clients ON ticket_client_id = client_id LEFT JOIN contacts ON ticket_contact_id = contact_id LEFT JOIN users ON ticket_assigned_to = user_id LEFT JOIN locations ON ticket_location_id = location_id WHERE ticket_id = $ticket_id AND tickets.company_id = $session_company_id"); + $sql = mysqli_query($mysqli,"SELECT * FROM tickets + LEFT JOIN clients ON ticket_client_id = client_id + LEFT JOIN contacts ON ticket_contact_id = contact_id + LEFT JOIN users ON ticket_assigned_to = user_id + LEFT JOIN locations ON ticket_location_id = location_id + LEFT JOIN assets ON ticket_asset_id = asset_id + WHERE ticket_id = $ticket_id AND tickets.company_id = $session_company_id"); if(mysqli_num_rows($sql) == 0){ echo "

Nothing to see here

Go Back
"; @@ -35,20 +41,8 @@ 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']; - // 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"){ + if($ticket_status == "Open"){ $ticket_status_display = "$ticket_status"; }elseif($ticket_status == "Working"){ $ticket_status_display = "$ticket_status"; @@ -73,6 +67,15 @@ if(isset($_GET['ticket_id'])){ $contact_phone = formatPhoneNumber($row['contact_phone']); $contact_extension = $row['contact_extension']; $contact_mobile = formatPhoneNumber($row['contact_mobile']); + + $asset_id = $row['asset_id']; + $asset_name = htmlentities($row['asset_name']); + $asset_type = htmlentities($row['asset_type']); + $asset_make = htmlentities($row['asset_make']); + $asset_model = htmlentities($row['asset_model']); + $asset_serial = htmlentities($row['asset_serial']); + $asset_os = htmlentities($row['asset_os']); + $location_name = $row['location_name']; $location_address = $row['location_address']; $location_city = $row['location_city']; @@ -310,12 +313,50 @@ if(isset($_GET['ticket_id'])){ + + +
+
+
+

Asset

+ +
+ + +
+ + + +
+ + + +
+ +
+
+
+ + + +

Details

-