<?php
/**
 * MontaLoja - Index Principal
 * Sistema de Templates Modular
 *
 * Este arquivo detecta se é acesso via subdomínio de loja ou acesso direto.
 * Para trocar de tema, basta alterar a variável $template_folder.
 */

// Verificar se é acesso via subdomínio de loja
$host = $_SERVER["HTTP_HOST"] ?? "";
$baseDomain = "tiuoficial.com.br";

if (strpos($host, "." . $baseDomain) !== false || strpos($host, ".localhost") !== false) {
    if (strpos($host, ".localhost") !== false) {
        $subdomain = str_replace(".localhost", "", $host);
    } else {
        $subdomain = str_replace("." . $baseDomain, "", $host);
    }
    $subdomain = strtolower(trim($subdomain));

    // Se for um subdomínio válido (não www, não app, não barber), rotear para o router
    if ($subdomain !== "www" && $subdomain !== "" && $subdomain !== "app" && $subdomain !== "barber" && $subdomain !== "dev" && $subdomain !== "localhost") {
        include __DIR__ . "/router.php";
        exit;
    }
}

// Headers para evitar cache
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Expires: 0");

// Configuração principal
require_once __DIR__ . '/includes/config.php';
$pdo = getDB();

// Configuração do Tema - Altere aqui para trocar de template
$template_folder = 'templates/landing_v1';

// Carregar planos (usado em múltiplos componentes)
$plans = $pdo->query("SELECT * FROM plans WHERE is_active = 1 ORDER BY sort_order ASC")->fetchAll(PDO::FETCH_ASSOC);

// Carrega as partes do template
include $template_folder . '/header.php';
include $template_folder . '/home.php';
include $template_folder . '/footer.php';
