BLACKSITE
:
216.73.216.62
:
147.93.18.13 / vinyasaweddings.com
:
Linux srv667811 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
:
/
var
/
www
/
shrikrishna
/
Upload File:
files >> //var/www/shrikrishna/index.php
<?php session_start(); require_once 'config/config.php'; require_once 'db.php'; // Include your database connection file $page = $_GET['page'] ?? null; $slug = $_GET['slug'] ?? null; // If no page/slug, parse URL path (like insonohearing.com) if (!$page && !$slug) { $path = trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/'); // Ignore empty path or 'index.php' if (!empty($path) && $path !== 'index.php') { $slug = $path; $_GET['slug'] = $slug; // Optional, for consistency } } // Load header/footer functions (optional) function loadHeader($currentPage = '') { require 'views/layout/header.php'; } function loadFooter() { require 'views/layout/footer.php'; } $publicPages = ['login']; if ($page && !in_array($page, $publicPages) && !isset($_SESSION['admin_logged_in'])) { header('Location: login'); exit; } // Handle routing if ($page) { // ADMIN PAGES switch ($page) { case 'login': require 'views/admin/login.php'; break; case 'logout': require 'views/admin/logout.php'; break; case 'dashboard': require 'views/admin/dasboard.php'; break; case 'banner': require 'views/admin/banner.php'; break; case 'add-page': require 'views/admin/add-page.php'; break; case 'edit-page': require 'views/admin/edit-page.php'; break; case 'all-pages': require 'views/admin/list-page.php'; break; case 'lead': require 'views/admin/leads.php'; break; case 'setting': require 'views/admin/setting.php'; break; case 'services': require 'views/admin/services.php'; break; // Add more admin pages... default: echo "<h2>404 - Admin page not found</h2>"; break; } } elseif ($slug) { // First check if slug exists in landing pages database try { // echo "<script>console.log('Debug: Current Slug:', " . json_encode($slug) . ");</script>"; $stmt = $db->prepare("SELECT * FROM landing_pages WHERE slug = ?"); $stmt->execute([$slug]); $landingPage = $stmt->fetch(PDO::FETCH_ASSOC); if ($landingPage) { // If landing page exists, show it $pageData = $landingPage; // Make page data available to the view require 'views/landingpage.php'; // loadFooter(); exit; } } catch (PDOException $e) { // Log error but continue to normal routing error_log("Database error when checking landing pages: " . $e->getMessage()); } // FRONTEND PAGES (only if no landing page found) switch ($slug) { case 'demo': require 'views/ads-demo.php'; break; case 'thankyou': require 'views/thankyou.php'; break; default: require 'views/home.php'; break; } } else { // DEFAULT: Home page require 'views/home.php'; } ?>