<?php
session_start();
include('includes/config.php');

if(!isset($_GET['id_pesanan'])){
    echo "Pesanan tidak ditemukan.";
    exit();
}

$id_pesanan = intval($_GET['id_pesanan']);

$q = mysqli_query($conn, "SELECT p.*, py.metode_pembayaran, py.jumlah, py.tanggal_pembayaran, py.bukti_pembayaran, py.status 
                          FROM pesanan p 
                          LEFT JOIN pembayaran py ON p.id = py.id_pesanan
                          WHERE p.id='$id_pesanan'");
$pesanan = mysqli_fetch_assoc($q);

if(!$pesanan){
    echo "Pesanan tidak ditemukan di database.";
    exit();
}

$status = $pesanan['status'] ?? 'Menunggu Verifikasi';
?>

<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Status Pembayaran - Alfateeh Sepatuku</title>
<style>
body{background:#f9f9f9;font-family:Arial;}
.container{max-width:600px;margin:50px auto;background:#fff;padding:25px;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,0.1);}
h2{text-align:center;color:#0077b6;margin-bottom:25px;}
p{font-size:16px;margin:8px 0;}
.status{padding:10px;border-radius:8px;text-align:center;font-weight:bold;}
.menunggu{background:#fff3cd;color:#856404;}
.sukses{background:#d4edda;color:#155724;}
.gagal{background:#f8d7da;color:#721c24;}
img{max-width:100%;margin-top:10px;border-radius:10px;}
</style>
</head>
<body>
<div class="container">
    <h2>Status Pembayaran</h2>
    
    <p><strong>Nomor Pesanan:</strong> <?= htmlspecialchars($pesanan['no_pesanan']); ?></p>
    <p><strong>Pesanan atas nama:</strong> <?= htmlspecialchars($pesanan['nama_penerima']); ?></p>
    <p><strong>Total Bayar:</strong> Rp <?= number_format($pesanan['total'],0,",","."); ?></p>
    <p><strong>Metode Pembayaran:</strong> <?= htmlspecialchars($pesanan['metode_pembayaran'] ?? 'Belum ada'); ?></p>

    <p><strong>Status:</strong></p>
    <div class="status <?= ($status == 'Menunggu Verifikasi') ? 'menunggu' : (($status == 'Diterima') ? 'sukses' : 'gagal'); ?>">
        <?= htmlspecialchars($status); ?>
    </div>

    <?php if(!empty($pesanan['bukti_pembayaran']) && file_exists($pesanan['bukti_pembayaran'])): ?>
        <p><strong>Bukti Pembayaran:</strong></p>
        <img src="<?= htmlspecialchars($pesanan['bukti_pembayaran']); ?>" alt="Bukti Pembayaran">
    <?php else: ?>
        <p><em>Belum ada bukti pembayaran diunggah.</em></p>
    <?php endif; ?>

    <p style="text-align:center;margin-top:20px;">
        <?php 
        if($status == 'Menunggu Verifikasi'){
            echo "Pembayaran kamu sedang dicek oleh admin. Mohon tunggu konfirmasi ya 😊";
        } elseif($status == 'Diterima'){
            echo "Pembayaran kamu sudah diverifikasi! Pesanan segera dikirim via <strong>".$pesanan['ekspedisi']."</strong> 🚚";
        } else {
            echo "Pembayaran gagal atau ditolak. Silakan hubungi admin.";
        }
        ?>
    </p>
</div>
</body>
</html>
