This commit is contained in:
Marcus Hill
2023-01-01 14:33:13 +00:00
parent 66d692d0f6
commit a07dfb45e0
+28 -11
View File
@@ -1,4 +1,4 @@
<?php include("inc_all.php"); ?> <?php include_once("inc_all.php"); ?>
<?php <?php
@@ -9,32 +9,48 @@ if(isset($_GET['year'])){
} }
// GET unique years from expenses, payments and revenues // GET unique years from expenses, payments and revenues
$sql_payment_years = mysqli_query($mysqli,"SELECT YEAR(expense_date) AS all_years FROM expenses WHERE company_id = $session_company_id UNION DISTINCT SELECT YEAR(payment_date) FROM payments WHERE company_id = $session_company_id UNION DISTINCT SELECT YEAR(revenue_date) FROM revenues WHERE company_id = $session_company_id ORDER BY all_years DESC"); $sql_payment_years = mysqli_query($mysqli, "SELECT YEAR(expense_date) AS all_years FROM expenses
WHERE company_id = $session_company_id
UNION DISTINCT SELECT YEAR(payment_date) FROM payments WHERE company_id = $session_company_id
UNION DISTINCT SELECT YEAR(revenue_date) FROM revenues WHERE company_id = $session_company_id
ORDER BY all_years DESC"
);
// Get Total Clients added // Get Total Clients added
$sql_clients = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_id') AS clients_added FROM clients WHERE YEAR(client_created_at) = $year AND company_id = $session_company_id")); $sql_clients = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('client_id') AS clients_added FROM clients
WHERE YEAR(client_created_at) = $year
AND company_id = $session_company_id")
);
$clients_added = $sql_clients['clients_added']; $clients_added = $sql_clients['clients_added'];
// Ticket count // Ticket count
$sql_tickets = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS active_tickets FROM tickets WHERE ticket_status != 'Closed' AND company_id = $session_company_id")); $sql_tickets = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS active_tickets
FROM tickets
WHERE ticket_status != 'Closed'
AND company_id = $session_company_id")
);
$active_tickets = $sql_tickets['active_tickets']; $active_tickets = $sql_tickets['active_tickets'];
// Expiring domains (but not ones that have already expired) // Expiring domains (but not ones that have already expired)
$sql_domains_expiring = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('domain_id') as expiring_domains FROM domains $sql_domains_expiring = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('domain_id') as expiring_domains
FROM domains
WHERE domain_expire != '0000-00-00' WHERE domain_expire != '0000-00-00'
AND domain_archived_at IS NULL
AND domain_expire > CURRENT_DATE AND domain_expire > CURRENT_DATE
AND domain_expire < CURRENT_DATE + INTERVAL 30 DAY AND domain_expire < CURRENT_DATE + INTERVAL 30 DAY
AND company_id = $session_company_id")); AND domain_archived_at IS NULL
AND company_id = $session_company_id")
);
$expiring_domains = $sql_domains_expiring['expiring_domains']; $expiring_domains = $sql_domains_expiring['expiring_domains'];
// Expiring Certificates (but not ones that have already expired) // Expiring Certificates (but not ones that have already expired)
$sql_certs_expiring = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('certificate_id') as expiring_certs FROM certificates $sql_certs_expiring = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('certificate_id') as expiring_certs
FROM certificates
WHERE certificate_expire != '0000-00-00' WHERE certificate_expire != '0000-00-00'
AND certificate_archived_at IS NULL
AND certificate_expire > CURRENT_DATE AND certificate_expire > CURRENT_DATE
AND certificate_expire < CURRENT_DATE + INTERVAL 30 DAY AND certificate_expire < CURRENT_DATE + INTERVAL 30 DAY
AND company_id = $session_company_id")); AND certificate_archived_at IS NULL
AND company_id = $session_company_id")
);
$expiring_certificates = $sql_certs_expiring['expiring_certs']; $expiring_certificates = $sql_certs_expiring['expiring_certs'];
?> ?>
@@ -119,4 +135,5 @@ $expiring_certificates = $sql_certs_expiring['expiring_certs'];
</div> <!-- row --> </div> <!-- row -->
<?php include("footer.php"); ?> <?php include_once("footer.php"); ?>