<?php
require_once 'includes/db.php';
require_once 'includes/functions.php';

// Proje ana dizinini belirle
$kok_dizin = "/magaza/";

// URL'den Sipariş Numarası Geldi mi?
if (!isset($_GET['siparis_no']) || empty($_GET['siparis_no'])) {
    // Sipariş numarası yoksa ana sayfaya şutla
    header("Location: " . $kok_dizin . "index.php");
    exit;
}

$siparis_no = trim($_GET['siparis_no']);

// Sipariş ve Kullanıcı Bilgilerini Veritabanından Çek
$stmt = $db->prepare("
    SELECT o.*, u.name as user_name, u.email, p.payment_method, p.status as payment_status
    FROM orders o
    JOIN users u ON o.user_id = u.id
    JOIN payments p ON p.order_id = o.id
    WHERE o.order_number = ?
");
$stmt->execute([$siparis_no]);
$siparis = $stmt->fetch();

// Eğer böyle bir sipariş yoksa ana sayfaya gönder
if (!$siparis) {
    header("Location: " . $kok_dizin . "index.php");
    exit;
}

require_once 'header.php';
?>

<main class="container py-5">
    <div class="row justify-content-center">
        <div class="col-md-8 col-lg-6 text-center">
            
            <div class="mb-4">
                <i class="bi bi-check-circle-fill text-success" style="font-size: 5rem;"></i>
            </div>
            
            <h1 class="fw-bold text-dark mb-3">Teşekkürler, <?= htmlspecialchars($siparis['user_name']) ?>!</h1>
            <p class="lead text-muted mb-4">Siparişiniz başarıyla oluşturulmuştur. Sipariş detaylarınız <strong><?= htmlspecialchars($siparis['email']) ?></strong> adresine gönderilecektir.</p>

            <div class="card shadow-sm border-0 mb-4 text-start">
                <div class="card-body p-4 bg-light rounded">
                    <div class="row mb-3">
                        <div class="col-6 text-muted small text-uppercase">Sipariş Numarası</div>
                        <div class="col-6 text-end fw-bold fs-5 text-primary"><?= htmlspecialchars($siparis['order_number']) ?></div>
                    </div>
                    <div class="row mb-3">
                        <div class="col-6 text-muted small text-uppercase">Ödenecek Tutar</div>
                        <div class="col-6 text-end fw-bold fs-5"><?= number_format($siparis['total_amount'], 2, ',', '.') ?> ₺</div>
                    </div>
                    <div class="row">
                        <div class="col-6 text-muted small text-uppercase">Ödeme Yöntemi</div>
                        <div class="col-6 text-end fw-bold">
                            <?php if ($siparis['payment_method'] == 'credit_card'): ?>
                                <i class="bi bi-credit-card-2-front text-primary me-1"></i> Kredi Kartı
                            <?php else: ?>
                                <i class="bi bi-bank text-secondary me-1"></i> Havale / EFT
                            <?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>

            <?php if ($siparis['payment_method'] == 'bank_transfer' && $siparis['payment_status'] == 'pending'): ?>
                <div class="alert alert-warning border border-warning shadow-sm text-start mb-4">
                    <h5 class="alert-heading fw-bold"><i class="bi bi-info-circle-fill me-2"></i>Ödemeniz Bekleniyor</h5>
                    <p class="mb-2">Siparişinizin onaylanıp kargoya verilmesi veya dijital içeriklerinizin aktifleşmesi için aşağıdaki banka hesabımıza ödemenizi yapmanız gerekmektedir.</p>
                    <hr>
                    <ul class="list-unstyled mb-3">
                        <li class="mb-2"><strong>Banka:</strong> EnPara A.Ş.</li>
                        <li class="mb-2"><strong>Alıcı:</strong> Sinerji Rehberlik Danışmanlık Sanayi Ticaret Limited Şirketi</li>
                        <li class="mb-2"><strong>IBAN:</strong> <span class="font-monospace user-select-all">TR82 0015 7000 0000 0099 0920 96</span></li>
                        <li>
                            <div class="bg-white p-2 border border-danger text-danger rounded mt-2 small fw-bold text-center">
                                Lütfen açıklama kısmına SADECE "<?= htmlspecialchars($siparis['order_number']) ?>" sipariş numaranızı yazınız.
                            </div>
                        </li>
                    </ul>
                    <div class="d-grid mt-3">
                        <a href="<?= $kok_dizin ?>kullanici/odeme-bildirimi.php?siparis_no=<?= $siparis['order_number'] ?>" class="btn btn-warning fw-bold py-3 shadow-sm rounded-pill">
                            <i class="bi bi-file-earmark-arrow-up-fill me-2"></i> ŞİMDİ ÖDEME DEKONTUNU İLET
                        </a>
                    </div>
                </div>
            <?php endif; ?>

            <div class="d-grid gap-2 d-md-flex justify-content-md-center mt-4">
                <a href="<?= $kok_dizin ?>index.php" class="btn btn-outline-primary btn-lg px-4">Alışverişe Devam Et</a>
                <button onclick="window.print()" class="btn btn-light btn-lg border px-4"><i class="bi bi-printer me-2"></i>Sayfayı Yazdır</button>
            </div>

            <div class="mt-5 text-muted small">
                <p>Sorularınız için <a target="_blank" href="<?= $kok_dizin ?>iletisim.php" class="text-decoration-none fw-bold text-primary">İletişim</a> adresi üzerinden bizimle iletişime geçebilirsiniz.</p>
            </div>

        </div>
    </div>
</main>

<?php require_once 'footer.php'; ?>