diff --git a/inc_all.php b/inc_all.php index c2183278..21a217a8 100644 --- a/inc_all.php +++ b/inc_all.php @@ -10,6 +10,20 @@ require_once "header.php"; require_once "top_nav.php"; +// Get Main Side Bar Badge Counts + +// Active Ticket Count +$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS num FROM tickets WHERE ticket_archived_at IS NULL AND ticket_closed_at IS NULL AND ticket_status != 4")); +$num_active_tickets = $row['num']; + +// Active Project Count +$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('project_id') AS num FROM projects WHERE project_archived_at IS NULL AND project_completed_at IS NULL")); +$num_active_projects = $row['num']; + +// Open Invoices Count +$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE (invoice_status = 'Sent' OR invoice_status = 'Viewed' OR invoice_status = 'Partial') AND invoice_archived_at IS NULL")); +$num_open_invoices = $row['num']; + require_once "side_nav.php"; require_once "inc_wrapper.php"; diff --git a/inc_all_client.php b/inc_all_client.php index f11d434c..4cedc40e 100644 --- a/inc_all_client.php +++ b/inc_all_client.php @@ -125,7 +125,7 @@ if (isset($_GET['client_id'])) { $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('asset_id') AS num FROM assets WHERE asset_archived_at IS NULL AND asset_client_id = $client_id")); $num_assets = $row['num']; - $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS num FROM tickets WHERE ticket_archived_at IS NULL AND ticket_closed_at IS NULL AND ticket_status != 'Auto Close' AND ticket_client_id = $client_id")); + $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS num FROM tickets WHERE ticket_archived_at IS NULL AND ticket_closed_at IS NULL AND ticket_status != 4 AND ticket_client_id = $client_id")); $num_active_tickets = $row['num']; $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS num FROM tickets WHERE ticket_archived_at IS NULL AND ticket_closed_at IS NOT NULL AND ticket_client_id = $client_id")); diff --git a/side_nav.php b/side_nav.php index 66fa10df..a2e2bb74 100644 --- a/side_nav.php +++ b/side_nav.php @@ -39,14 +39,26 @@ echo "active"; } ?>"> -

Tickets

+

+ Tickets + + + +

@@ -77,7 +89,13 @@ echo "active"; } ?>"> -

Invoices

+

+ Invoices + + + +