subscription in days count checked : ps

This commit is contained in:
VE10-Sanjeev 2024-01-29 12:21:09 +05:30
parent f6a085df58
commit 6176cbba3d

View File

@ -274,17 +274,28 @@
<tbody> <tbody>
<?php foreach ($subscriptions as $subscription) : <?php foreach ($subscriptions as $subscription) :
$daysRemaining = (int)$subscription->subscription_in_days; $daysRemaining = (int)$subscription->subscription_in_days;
if ($daysRemaining <= 0) { $fromDateTime = (new DateTime($subscription->from_subscription))->format('Y-m-d');
$toDateTime = (new DateTime($subscription->to_subscription))->format('Y-m-d');
$currentDate = (new DateTime())->format('Y-m-d');
if ($currentDate === $toDateTime) {
$class = 'text-danger';
$message = "Expired on Today";
} elseif ($currentDate > $toDateTime) {
$class = 'text-danger'; $class = 'text-danger';
$message = "Expired"; $message = "Expired";
} elseif ($daysRemaining <= 3) {
$s = $daysRemaining == 1 ? "" : "s";
$class = 'text-warning';
$message = "Expire in $daysRemaining day".$s;
} else { } else {
$class = 'text-success'; if ($daysRemaining == 1) {
$message = $daysRemaining ." days until Expiration"; $class = 'text-warning';
}?> $message = "Expires in 1 day";
} elseif ($daysRemaining <= 7) {
$class = 'text-warning';
$message = "Expires in $daysRemaining days";
} else {
$class = 'text-success';
$message = "$daysRemaining days until expiration";
}
}
?>
<tr> <tr>
<td><?= $subscription->title ?></td> <td><?= $subscription->title ?></td>
<td><?= $subscription->formatted_from_subscription ?></td> <td><?= $subscription->formatted_from_subscription ?></td>