<?php
session_start();

/*
  TERMS.PHP (portfolio version)
  Fixes:
  1) All nav links use /portfolio/... so they work from ANY page.
  2) Logout redirect uses /portfolio/index.php?page=1.
  3) Config include is resilient to file location changes.
  4) Removed ManifestDomains link/text (no longer used).
*/

function normalizeHost(string $host): string {
    $host = strtolower(trim($host));
    $host = preg_replace('/:\d+$/', '', $host);
    return $host;
}

// Find config reliably
$configCandidates = [
    __DIR__ . '/../config/config5.php',        // if /config is sibling of /portfolio
    __DIR__ . '/../../config/config5.php',     // if /portfolio is nested deeper
    '/home/fvme60ccdm8r/config/config5.php'    // your known absolute path
];

$configPath = null;
foreach ($configCandidates as $p) {
    if (is_readable($p)) {
        $configPath = $p;
        break;
    }
}
if (!$configPath) {
    http_response_code(500);
    die("Config file missing or not readable.");
}
require_once $configPath;

// Database connection (kept for consistency)
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// Admin status
$is_admin = !empty($_SESSION['admin_logged_in']);

// Logout
if (isset($_GET['logout'])) {
    session_destroy();
    header("Location: /portfolio/index.php?page=1");
    exit;
}

// Canonical
$host = normalizeHost($_SERVER['HTTP_HOST'] ?? 'vsatdomains.com');
$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'http';
$canonical = $scheme . '://' . $host . '/portfolio/terms.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>VSATDomains - Terms of Service</title>

    <link rel="canonical" href="<?php echo htmlspecialchars($canonical); ?>">
    <meta name="robots" content="index, follow">

    <!-- styles.css is inside /portfolio/ -->
    <link rel="stylesheet" href="/portfolio/styles.css">

    <style>
        body{margin:0;font-family:Arial,sans-serif;background:#fff;color:#111}
        header{background:#000;color:#fff;padding:20px 0;text-align:center}
        header h1{margin:0;font-size:2rem}
        header p{margin:6px 0 0;color:#ddd}

        nav{margin:15px 0;position:relative}
        .hamburger{
            display:none;font-size:24px;background:none;border:none;cursor:pointer;color:white;
            position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1000
        }

        nav ul{
            display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none
        }
        nav li{margin:0;padding:0}
        nav a{
            color:#fff;text-decoration:none;margin:0 15px;padding:10px;display:block
        }
        nav a:hover{text-decoration:underline}

        .disabled{opacity:0.6;pointer-events:none}

        @media (max-width:768px){
            .hamburger{display:block}
            nav ul{
                display:none;flex-direction:column;position:absolute;top:60px;left:50%;
                transform:translateX(-50%);width:80%;max-width:300px;background:#000;
                box-shadow:0 2px 5px rgba(0,0,0,0.15);padding:10px 0;border-radius:8px
            }
            nav ul.active{display:flex}
            nav a{margin:6px 0}
        }

        .main{
            max-width:1100px;margin:20px auto;padding:20px;background:#fff;border-radius:8px
        }
        .intro{text-align:left;max-width:800px;margin:0 auto}
        .intro h2{margin-top:0}
        .intro h3{margin-top:1.2rem}

        footer{
            background:#000;color:#fff;text-align:center;padding:18px 16px;margin-top:30px
        }
        footer a{color:#1a73e8;text-decoration:none}
        footer a:hover{text-decoration:underline}
        .contact a{margin:0 8px}
    </style>
</head>

<body>
<header>
    <h1>VSATDomains</h1>
    <p>Your Domain Marketplace - Buy, Rent, Lease</p>

    <nav>
        <button class="hamburger" onclick="toggleMenu()" aria-label="Toggle navigation">☰</button>
        <ul>
            <li><a href="/portfolio/index.php?page=1">Home</a></li>
            <li><a href="/portfolio/all-domains.php">All Domains</a></li>
            <li><a href="/portfolio/about.php">About</a></li>
            <li><a href="/portfolio/contact.php">Contact</a></li>
            <li><a href="/portfolio/terms.php">Terms</a></li>
            <li><a href="/portfolio/privacy.php">Privacy</a></li>

            <li>
                <?php if ($is_admin): ?>
                    <a href="/portfolio/index.php?logout=1" style="color:#ff9999">Logout</a>
                <?php else: ?>
                    <a href="/portfolio/login.php">Admin Login</a>
                <?php endif; ?>
            </li>
        </ul>
    </nav>
</header>

<div class="main">
    <div class="intro">
        <h2>Terms of Service</h2>
        <p>Welcome to VSATDomains, a domain marketplace operated by Metaverde, LLC. By using our services, you agree to the following terms:</p>

        <h3>1. Services</h3>
        <p>VSATDomains connects buyers with domain sellers through our network, including RealTLD, Vodezi, FlatFeeNames, and DomainFoxx. We facilitate secure transactions and domain transfers via Escrow.com.</p>

        <h3>2. Payment</h3>
        <p>All payments are processed securely through Escrow.com. Upon successful payment, buyers must contact the respective seller to initiate domain transfer. Refunds are issued only if the transfer fails due to our error.</p>

        <h3>3. Domain Transfer</h3>
        <p>Domain transfers are initiated within 5 business days of payment confirmation. Buyers are responsible for ensuring their registrar account is ready to receive the domain.</p>

        <h3>4. Prohibited Use</h3>
        <p>You may not use our services for illegal activities, fraud, or prohibited purposes (for example adult content or gambling).</p>

        <h3>5. Contact</h3>
        <p>For questions or support, contact us at <a href="mailto:info@metaverde.com">info@metaverde.com</a>.</p>
    </div>
</div>

<footer>
    <div class="contact">
        <h3>Contact Us</h3>
        <p>
            <a href="mailto:info@metaverde.com">Email</a> |
            <a href="https://twitter.com/VSATDomains">Twitter</a> |
            <a href="https://linkedin.com/company/VSATDomains">LinkedIn</a>
        </p>
    </div>

    <p>
        Our Sites:
        <a href="http://realtld.com">RealTLD</a> |
        <a href="http://bigshotdomains.com">BigShotDomains</a> |
        <a href="http://flatfeenames.com">FlatFeeNames</a> |
        <a href="http://domainfoxx.com">DomainFoxx</a> |
        <a href="http://viamet.com">ViaMet</a>
    </p>

    <p><a href="http://developuniversity.com">Website by Develop University</a></p>
    <p>© 2025 VSATDomains</p>
</footer>

<script>
function toggleMenu() {
    const navLinks = document.querySelector('nav ul');
    navLinks.classList.toggle('active');
}
</script>

<?php $conn->close(); ?>
</body>
</html>
