Add yellow circle to certificate nav menu if expiring

This commit is contained in:
Marcus Hill 2023-01-01 14:12:44 +00:00
parent 807d374b90
commit 93773a6ca3
2 changed files with 16 additions and 1 deletions

View File

@ -108,10 +108,15 @@
<i class="nav-icon fas fa-lock"></i>
<p>
Certificates
<?php
if($num_certificates > 0){ ?>
<span class="right badge badge-light"><?php echo $num_certificates; ?></span>
<?php } ?>
<?php if($num_certs_expiring > 0){ ?>
<span class="right fa fa-fw fa-circle text-warning"></span>
<?php } ?>
</p>
</a>
</li>

View File

@ -175,12 +175,22 @@ if(isset($_GET['client_id'])){
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('domain_id') AS num FROM domains
WHERE domain_client_id = $client_id
AND domain_expire != '0000-00-00'
AND domain_archived_at IS NULL
AND domain_expire < CURRENT_DATE + INTERVAL 30 DAY
AND domain_archived_at IS NULL
AND company_id = $session_company_id"
));
$num_domains_expiring = $row['num'];
// Get Certificates Expiring within 30 Days
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('certificate_id') AS num FROM certificates
WHERE certificate_client_id = $client_id
AND certificate_expire != '0000-00-00'
AND certificate_expire < CURRENT_DATE + INTERVAL 30 DAY
AND certificate_archived_at IS NULL
AND company_id = $session_company_id"
));
$num_certs_expiring = $row['num'];
// Get Asset Warranties Expiring
$sql_asset_warranties_expiring = mysqli_query($mysqli,"SELECT * FROM assets
WHERE asset_client_id = $client_id