<?php if (count($pesanan) === 0) { ?>
  <div class="ppob-empty">Tidak ada pesanan.</div>
<?php } else { ?>
  <?php foreach ($pesanan as $row) { $rx = $row['transaksi']; ?>
    <div class="order-card">
      <?php foreach ($row['produkList'] as $key) { $produk = $func->getProduk($key->idproduk, 'semua'); ?>
        <div class="order-item">
          <img src="<?= $func->getFoto($key->idproduk, 'utama') ?>" alt="produk" class="order-item-img">
          <div class="order-item-body">
            <div class="order-item-name"><?= esc($produk->nama ?? 'Produk telah dihapus') ?></div>
            <div class="order-item-price">Rp <?= $func->formUang($key->harga) ?> <span>x<?= (int) $key->jumlah ?></span></div>
          </div>
        </div>
      <?php } ?>

      <?php if ((string) $rx->resi !== '') { ?>
        <div class="order-note">No. Resi: <b><?= esc($rx->resi) ?></b> (<?= esc(strtoupper($rx->kurir)) ?>)</div>
      <?php } ?>
      <div class="order-total-row">
        <span>Waktu Pemesanan: <?= $func->ubahTgl('d M Y H:i', $rx->tgl) ?> WIB</span>
        <span>Total Rp <?= $func->formUang($rx->ongkir + $row['totalproduk']) ?></span>
      </div>

      <div class="order-actions">
        <button type="button" class="btn-aksi btn-aksi-success" onclick="terimaPesanan(<?= (int) $rx->id ?>)">Pesanan Telah Diterima</button>
      </div>
    </div>
  <?php } ?>

  <?= $func->createPagination($totalRows, $page, $perpage, 'refreshDikirim') ?>
<?php } ?>
