diff --git a/client_asset_details.php b/client_asset_details.php
index 5dcfeae0..e81c7ffd 100644
--- a/client_asset_details.php
+++ b/client_asset_details.php
@@ -472,7 +472,7 @@ if (isset($_GET['asset_id'])) {
|
|
-
+
|
|
|
diff --git a/client_contact_details.php b/client_contact_details.php
index 3f1a71d2..b669835a 100644
--- a/client_contact_details.php
+++ b/client_contact_details.php
@@ -53,7 +53,10 @@ if (isset($_GET['contact_id'])) {
$software_count = mysqli_num_rows($sql_related_software);
// Related Tickets Query
- $sql_related_tickets = mysqli_query($mysqli, "SELECT * FROM tickets LEFT JOIN users on ticket_assigned_to = user_id WHERE ticket_contact_id = $contact_id ORDER BY ticket_id DESC");
+ $sql_related_tickets = mysqli_query($mysqli, "SELECT * FROM tickets
+ LEFT JOIN users ON ticket_assigned_to = user_id
+ LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id
+ WHERE ticket_contact_id = $contact_id ORDER BY ticket_id DESC");
$ticket_count = mysqli_num_rows($sql_related_tickets);
?>
@@ -479,9 +482,11 @@ if (isset($_GET['contact_id'])) {
$ticket_id = intval($row['ticket_id']);
$ticket_prefix = nullable_htmlentities($row['ticket_prefix']);
$ticket_number = intval($row['ticket_number']);
- $ticket_subject = nullable_htmlentities($row['ticket_subject']);
+ $ticket_subject = intval($row['ticket_subject']);
$ticket_priority = nullable_htmlentities($row['ticket_priority']);
$ticket_status = nullable_htmlentities($row['ticket_status']);
+ $ticket_status_name = nullable_htmlentities($row['ticket_status_name']);
+ $ticket_status_color = nullable_htmlentities($row['ticket_status_color']);
$ticket_created_at = nullable_htmlentities($row['ticket_created_at']);
$ticket_updated_at = nullable_htmlentities($row['ticket_updated_at']);
if (empty($ticket_updated_at)) {
@@ -495,14 +500,6 @@ if (isset($_GET['contact_id'])) {
}
$ticket_closed_at = nullable_htmlentities($row['ticket_closed_at']);
- if ($ticket_status == "Open") {
- $ticket_status_display = "
$ticket_status";
- } elseif ($ticket_status == "Working") {
- $ticket_status_display = "
$ticket_status";
- } else {
- $ticket_status_display = "
$ticket_status";
- }
-
if ($ticket_priority == "High") {
$ticket_priority_display = "
$ticket_priority";
} elseif ($ticket_priority == "Medium") {
@@ -529,7 +526,7 @@ if (isset($_GET['contact_id'])) {
|
|
|
-
|
+
|
|
|
|
diff --git a/client_tickets.php b/client_tickets.php
index e5a0ecd4..9750c375 100644
--- a/client_tickets.php
+++ b/client_tickets.php
@@ -260,7 +260,7 @@ $total_scheduled_tickets = intval($row['total_scheduled_tickets']);
-
+
|
diff --git a/dashboard.php b/dashboard.php
index 4e8c7ac3..90903fe2 100644
--- a/dashboard.php
+++ b/dashboard.php
@@ -644,12 +644,13 @@ if ($user_config_dashboard_technical_enable == 1) {
$sql_your_tickets = mysqli_query(
$mysqli,
"SELECT * FROM tickets
- LEFT JOIN clients ON ticket_client_id = client_id
- LEFT JOIN contacts ON ticket_contact_id = contact_id
- WHERE ticket_assigned_to = $session_user_id
- AND ticket_closed_at IS NULL
- ORDER BY ticket_number DESC"
- );
+ LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id
+ LEFT JOIN clients ON ticket_client_id = client_id
+ LEFT JOIN contacts ON ticket_contact_id = contact_id
+ WHERE ticket_assigned_to = $session_user_id
+ AND ticket_closed_at IS NULL
+ ORDER BY ticket_number DESC"
+ );
?>
@@ -773,7 +774,8 @@ if ($user_config_dashboard_technical_enable == 1) {
$ticket_subject = nullable_htmlentities($row['ticket_subject']);
$ticket_priority = nullable_htmlentities($row['ticket_priority']);
$ticket_status_id = intval($row['ticket_status']);
- $ticket_status_name = sanitizeInput(getTicketStatusName($row['ticket_status']));
+ $ticket_status_name = nullable_htmlentities($row['ticket_status_name']);
+ $ticket_status_color = nullable_htmlentities($row['ticket_status_color']);
$ticket_created_at = nullable_htmlentities($row['ticket_created_at']);
$ticket_created_at_time_ago = timeAgo($row['ticket_created_at']);
$ticket_updated_at = nullable_htmlentities($row['ticket_updated_at']);
@@ -792,7 +794,7 @@ if ($user_config_dashboard_technical_enable == 1) {
$contact_id = intval($row['ticket_contact_id']);
$contact_name = nullable_htmlentities($row['contact_name']);
- $ticket_status_color = getTicketStatusColor($ticket_status_id);
+
if ($ticket_priority == "High") {
$ticket_priority_color = "danger";
@@ -822,7 +824,9 @@ if ($user_config_dashboard_technical_enable == 1) {