<?php
include "core/autoload.php";
$search = isset($_GET["search"]) ? trim($_GET["search"]) : "";
$chips = empty($search) ? ChipData::getAll() : ChipData::getLike($search);
foreach ($chips as $c):
   $statusClass = $c->status == 'active' ? 'success' : ($c->status == 'expired' ? 'danger' : ($c->status == 'inactive' ? 'secondary' : 'warning'));
   $isExpired = strtotime($c->expiration_date) < time();
   $rowClass = $isExpired ? 'table-danger' : '';
?>
<tr class="<?php echo $rowClass; ?>">
   <td><strong><?php echo $c->number; ?></strong></td>
   <td><span class="badge bg-secondary"><?php echo $c->operator; ?></span></td>
   <td><?php echo $c->assigned_to ? htmlentities($c->assigned_to) : '<em>Sin asignar</em>'; ?></td>
   <td><?php echo $c->credit_duration; ?> días</td>
   <td>
      <?php if ($isExpired): ?>
         <span class="text-danger"><strong>⚠️ <?php echo date('d/m/Y', strtotime($c->expiration_date)); ?></strong></span>
      <?php else: ?>
         <?php echo date('d/m/Y', strtotime($c->expiration_date)); ?>
      <?php endif; ?>
   </td>
   <td><span class="badge bg-<?php echo $statusClass; ?>"><?php echo $c->status; ?></span></td>
   <td>
      <a href="./?view=chip&id=<?php echo $c->id; ?>" class="btn btn-sm btn-outline-info">✏️</a>
   </td>
</tr>
<?php endforeach; ?>
