diff --git a/client_tickets.php b/client_tickets.php
index 3cf4d718..32b64d3f 100644
--- a/client_tickets.php
+++ b/client_tickets.php
@@ -113,11 +113,16 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
$ticket_status = $row['ticket_status'];
$ticket_created_at = $row['ticket_created_at'];
$ticket_updated_at = $row['ticket_updated_at'];
- if(empty($ticket_updated_at)){
- $ticket_updated_at_display = "
Never
";
- }else{
- $ticket_updated_at_display = $ticket_updated_at;
- }
+ if (empty($ticket_updated_at)) {
+ if($ticket_status == "Closed"){
+ $ticket_updated_at_display = "Never
";
+ }
+ else{
+ $ticket_updated_at_display = "Never
";
+ }
+ } else {
+ $ticket_updated_at_display = $ticket_updated_at;
+ }
$ticket_closed_at = $row['ticket_closed_at'];
if($ticket_status == "Open"){
@@ -137,12 +142,17 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
}else{
$ticket_priority_display = "-";
}
- $ticket_assigned_to = $row['ticket_assigned_to'];
- if(empty($ticket_assigned_to)){
- $ticket_assigned_to_display = "Not Assigned
";
- }else{
- $ticket_assigned_to_display = $row['user_name'];
- }
+ $ticket_assigned_to = $row['ticket_assigned_to'];
+ if (empty($ticket_assigned_to)) {
+ if($ticket_status == "Closed"){
+ $ticket_assigned_to_display = "Not Assigned
";
+ }
+ else{
+ $ticket_assigned_to_display = "Not Assigned
";
+ }
+ } else {
+ $ticket_assigned_to_display = $row['user_name'];
+ }
$contact_id = $row['contact_id'];
$contact_name = $row['contact_name'];
if(empty($contact_name)){
diff --git a/db.sql b/db.sql
index d41a67c0..e6ab1c3d 100644
--- a/db.sql
+++ b/db.sql
@@ -1281,7 +1281,7 @@ CREATE TABLE `tickets` (
`ticket_archived_at` datetime DEFAULT NULL,
`ticket_closed_at` datetime DEFAULT NULL,
`ticket_created_by` int(11) NOT NULL,
- `ticket_assigned_to` int(11) DEFAULT NULL,
+ `ticket_assigned_to` int(11) NOT NULL DEFAULT '0',
`ticket_closed_by` int(11) DEFAULT NULL,
`ticket_vendor_id` int(11) DEFAULT NULL,
`ticket_client_id` int(11) DEFAULT NULL,
diff --git a/ticket.php b/ticket.php
index ac91ddf6..54751873 100644
--- a/ticket.php
+++ b/ticket.php
@@ -103,18 +103,18 @@ if(isset($_GET['ticket_id'])){
$ticket_assigned_to_display = $row['user_name'];
}
- if($contact_id == $primary_contact){
- $primary_contact_display = "Primary Contact";
- }else{
- $primary_contact_display = "Needs approval";
- }
+// if($contact_id == $primary_contact){
+// $primary_contact_display = "Primary Contact";
+// }else{
+// $primary_contact_display = "Needs approval";
+// }
//Get Contact Ticket Stats
- $ticket_related_open = mysqli_query($mysqli,"SELECT COUNT(ticket_id) AS ticket_related_open FROM tickets WHERE ticket_status = 'open' AND ticket_contact_id = $contact_id ");
+ $ticket_related_open = mysqli_query($mysqli,"SELECT COUNT(ticket_id) AS ticket_related_open FROM tickets WHERE ticket_status != 'Closed' AND ticket_contact_id = $contact_id ");
$row = mysqli_fetch_array($ticket_related_open);
$ticket_related_open = $row['ticket_related_open'];
- $ticket_related_closed = mysqli_query($mysqli,"SELECT COUNT(ticket_id) AS ticket_related_closed FROM tickets WHERE ticket_status = 'closed' AND ticket_contact_id = $contact_id ");
+ $ticket_related_closed = mysqli_query($mysqli,"SELECT COUNT(ticket_id) AS ticket_related_closed FROM tickets WHERE ticket_status = 'Closed' AND ticket_contact_id = $contact_id ");
$row = mysqli_fetch_array($ticket_related_closed);
$ticket_related_closed = $row['ticket_related_closed'];
@@ -346,8 +346,8 @@ if(isset($_GET['ticket_id'])){
Contact
-
-
+
+
Related tickets: Open | Closed | Total