BLACKSITE
:
216.73.217.148
:
172.93.223.125 / www.geeteetravels.com
:
Linux ubuntu 5.15.0-179-generic #189-Ubuntu SMP Tue May 5 18:20:56 UTC 2026 x86_64
:
/
home
/
geeteetravels
/
public_html
/
Upload File:
files >> /home/geeteetravels/public_html/gallery.php
<?php $currentPage = 'fleet'; $pageTitle = 'Luxury Fleet Showcase | Geetee Travels'; require_once 'admin/config.php'; // Add Database connection include 'includes/header.php'; // Fetch Fleet Data from DB try { $stmt = $pdo->query("SELECT * FROM fleet ORDER BY category DESC, car_name ASC"); $db_fleet = $stmt->fetchAll(); // Group by category $categorized_fleet = [ 'Ultra -Premium Luxury Sedan' => [], 'Premium Luxury sedan' => [], 'Premium Suv’s & Muv’s' => [], 'Luxury Vans' => [], 'Buses' => [] ]; // Mapping for Category Consistency $category_map = [ 'luxury' => 'Ultra -Premium Luxury Sedan', 'sedan' => 'Premium Luxury sedan', 'suv' => 'Premium Suv’s & Muv’s', 'van' => 'Luxury Vans', 'bus' => 'Buses' ]; foreach ($db_fleet as $car) { $cat = strtolower($car['category']); $target_cat = isset($category_map[$cat]) ? $category_map[$cat] : $car['category']; if (isset($categorized_fleet[$target_cat])) { $categorized_fleet[$target_cat][] = $car; } else { $categorized_fleet['Ultra -Premium Luxury Sedan'][] = $car; // Fallback } } } catch (PDOException $e) { $categorized_fleet = []; // Error fallback } // Helper Function to Render Fleet Items for a Category function renderCategoryFleet($cars) { if (empty($cars)) { echo '<div class="no-fleet-msg text-center" style="padding: 100px 0; color: #667085;"> <i class="fa fa-car" style="font-size: 50px; opacity: 0.2; margin-bottom: 20px; display: block;"></i> <p>New vehicles are being added to this category soon.</p> </div>'; return; } // Split into Featured and Standard $featured = array_filter($cars, function($c) { return $c['is_featured'] == 1; }); $standard = array_filter($cars, function($c) { return $c['is_featured'] != 1; }); // Render Featured Large Cards if (!empty($featured)) { foreach ($featured as $car) { ?> <div class="featured-section" data-aos="zoom-in" style="margin-bottom: 40px;"> <div class="maybach-featured"> <div class="featured-image-box"> <img src="<?php echo $car['image_path']; ?>" alt="<?php echo $car['car_name']; ?>"> </div> <div class="featured-content"> <span class="card-category">Featured <?php echo ucfirst($car['category']); ?></span> <h2 class="card-title"><?php echo htmlspecialchars($car['car_name']); ?></h2> <p class="card-desc"><?php echo htmlspecialchars($car['description']); ?></p> <div class="specs-bar"> <span class="spec-item"><i class="fa fa-users"></i> <?php echo $car['seats']; ?></span> <span class="spec-item"><i class="fa fa-snowflake-o"></i> <?php echo $car['ac_type']; ?></span> <span class="spec-item"><i class="fa fa-briefcase"></i> <?php echo $car['bags']; ?></span> </div> <a href="enquir.php" class="card-cta">Enquire Now</a> </div> </div> </div> <?php } } // Render Grid for others if (!empty($standard)) { ?> <div class="fleet-grid active"> <?php foreach ($standard as $car) { ?> <div class="fleet-card" data-aos="fade-up"> <div class="card-img-wrapper"> <img src="<?php echo $car['image_path']; ?>" alt="<?php echo $car['car_name']; ?>"> </div> <div class="card-info"> <span class="card-category"><?php echo ucfirst($car['category']); ?></span> <h3 class="card-title"><?php echo htmlspecialchars($car['car_name']); ?></h3> <p class="card-desc"><?php echo htmlspecialchars($car['description']); ?></p> <div class="specs-bar"> <span class="spec-item"><i class="fa fa-users"></i> <?php echo $car['seats']; ?></span> <span class="spec-item"><i class="fa fa-snowflake-o"></i> <?php echo $car['ac_type']; ?></span> </div> <a href="enquir.php" class="card-cta">Enquire Now</a> </div> </div> <?php } ?> </div> <?php } } ?> <!-- Fleet Redesign CSS & AOS --> <link rel="stylesheet" href="css/fleet-redesign.css?v=1.5"> <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> <div class="fleet-redesign"> <!-- Hero Breadcrumb Section --> <section class="hero-breadcrumb"> <!-- Full-width banner identical to About page --> </section> <div class="container"> <!-- Section Heading --> <header class="fleet-header" data-aos="fade-up" style="margin-bottom: 50px;"> <h1 class="fleet-title">Luxury <span class="gold-accent">Vehicles</span></h1> <div class="fleet-accent"></div> <p class="text-muted">A curated collection of world-class automobiles for the ultimate travel experience.</p> </header> <!-- Category Tabs --> <nav class="category-tabs" data-aos="fade-up" data-aos-delay="100" style="margin-bottom: 40px;"> <button class="tab-btn active" onclick="switchCategory('ultra-luxury')">Ultra -Premium Luxury Sedan</button> <button class="tab-btn" onclick="switchCategory('premium-sedan')">Premium Luxury sedan</button> <button class="tab-btn" onclick="switchCategory('premium-suv')">Premium Suv’s & Muv’s</button> <button class="tab-btn" onclick="switchCategory('luxury-van')">Luxury Vans</button> <button class="tab-btn" onclick="switchCategory('buses')">Buses</button> </nav> <!-- Tab Content Sections --> <div id="ultra-luxury" class="tab-content active"> <?php renderCategoryFleet($categorized_fleet['Ultra -Premium Luxury Sedan']); ?> </div> <div id="premium-sedan" class="tab-content"> <?php renderCategoryFleet($categorized_fleet['Premium Luxury sedan']); ?> </div> <div id="premium-suv" class="tab-content"> <?php renderCategoryFleet($categorized_fleet['Premium Suv’s & Muv’s']); ?> </div> <div id="luxury-van" class="tab-content"> <?php renderCategoryFleet($categorized_fleet['Luxury Vans']); ?> </div> <div id="buses" class="tab-content"> <?php renderCategoryFleet($categorized_fleet['Buses']); ?> </div> </div> </div> <script> AOS.init({ duration: 1000, once: true }); function switchCategory(catId) { document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active')); document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); document.getElementById(catId).classList.add('active'); event.currentTarget.classList.add('active'); AOS.refresh(); } </script> <?php include 'includes/footer.php'; ?>