<?php
require_once __DIR__ . '/../includes/functions.php';
require_role('admin');

$success = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST' && ($_POST['action'] ?? '') === 'delete_claim') {
    verify_csrf();
    $claim_id = (int)$_POST['claim_id'];
    delete_claim($pdo, $claim_id);
    log_activity($pdo, 'delete_claim', 'حذف درخواست تستی/اشتباه', $claim_id);
    $success = 'درخواست حذف شد.';
}

$stmt = $pdo->query("
    SELECT c.*, r.name AS row_name, u.full_name, u.personnel_code
    FROM claims c
    JOIN insurance_rows r ON r.id = c.row_id
    JOIN users u ON u.id = c.user_id
    WHERE c.status = 'pending'
    ORDER BY c.created_at ASC
");
$pending = $stmt->fetchAll();

$page_title = 'درخواست‌های در انتظار بررسی';
include __DIR__ . '/../includes/header.php';
?>

<h4 class="mb-4">درخواست‌های در انتظار بررسی (<?= fa_num(count($pending)) ?>)</h4>

<?php if ($success): ?><div class="alert alert-success"><?= htmlspecialchars($success) ?></div><?php endif; ?>

<div class="table-responsive">
<table class="table table-bordered align-middle">
  <thead class="table-light">
    <tr>
      <th>تاریخ</th><th>کارمند</th><th>ردیف درمانی</th><th>مبلغ درخواستی</th><th></th>
    </tr>
  </thead>
  <tbody>
    <?php if (!$pending): ?>
      <tr><td colspan="5">
        <div class="empty-state">
          <img src="<?= base_url('assets/img/success-illustration.svg') ?>" alt="">
          <div>همه‌ی درخواست‌ها بررسی شده‌اند. کار جدیدی در انتظار نیست.</div>
        </div>
      </td></tr>
    <?php endif; ?>
    <?php foreach ($pending as $c): ?>
      <tr>
        <td><?= to_jalali_string($c['created_at']) ?></td>
        <td><?= htmlspecialchars($c['full_name']) ?></td>
        <td><?= htmlspecialchars($c['row_name']) ?></td>
        <td><?= format_amount($c['amount_requested']) ?></td>
        <td>
          <a href="review_claim.php?id=<?= $c['id'] ?>" class="btn btn-sm btn-primary">بررسی</a>
          <form method="post" class="d-inline">
            <?= csrf_field() ?>
            <input type="hidden" name="action" value="delete_claim">
            <input type="hidden" name="claim_id" value="<?= $c['id'] ?>">
            <button class="btn btn-sm btn-outline-danger" onclick="return confirm('این درخواست تستی برای همیشه حذف شود؟')">حذف</button>
          </form>
        </td>
      </tr>
    <?php endforeach; ?>
  </tbody>
</table>
</div>

<?php include __DIR__ . '/../includes/footer.php'; ?>
