diff --git a/client_tickets.php b/client_tickets.php index 30cb59b8..f2ed111c 100644 --- a/client_tickets.php +++ b/client_tickets.php @@ -6,6 +6,16 @@ $order = "DESC"; require_once "inc_all_client.php"; +if (isset($_GET['status']) && ($_GET['status']) == 'Open') { + $status = 'Open'; + $ticket_status_snippet = "ticket_status != 'Closed'"; +} elseif (isset($_GET['status']) && ($_GET['status']) == 'Closed') { + $status = 'Closed'; + $ticket_status_snippet = "ticket_status = 'Closed'"; +} else { + $status = 'Open'; + $ticket_status_snippet = "ticket_status != 'Closed'"; +} //Rebuild URL $url_query_strings_sort = http_build_query($get_copy); @@ -19,17 +29,33 @@ $sql = mysqli_query( LEFT JOIN locations ON ticket_location_id = location_id LEFT JOIN vendors ON ticket_vendor_id = vendor_id WHERE ticket_client_id = $client_id + AND $ticket_status_snippet AND (CONCAT(ticket_prefix,ticket_number) LIKE '%$q%' OR ticket_subject LIKE '%$q%' OR ticket_status LIKE '%$q%' OR ticket_priority LIKE '%$q%' OR user_name LIKE '%$q%' OR contact_name LIKE '%$q%' OR asset_name LIKE '%$q%' OR vendor_name LIKE '%$q%' OR ticket_vendor_ticket_number LIKE '%q%') ORDER BY $sort $order LIMIT $record_from, $record_to" ); $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); +//Get Total tickets open +$sql_total_tickets_open = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_open FROM tickets WHERE ticket_client_id = $client_id AND ticket_status != 'Closed'"); +$row = mysqli_fetch_array($sql_total_tickets_open); +$total_tickets_open = intval($row['total_tickets_open']); + +//Get Total tickets closed +$sql_total_tickets_closed = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_closed FROM tickets WHERE ticket_client_id = $client_id AND ticket_status = 'Closed'"); +$row = mysqli_fetch_array($sql_total_tickets_closed); +$total_tickets_closed = intval($row['total_tickets_closed']); + ?>