<?php
// Iniciar la sesión en todos los archivos
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}

// --- 1. DATOS DE GOOGLE ---
// Pega tu ID de cliente de Google
define('GOOGLE_CLIENT_ID', '493980106707-d0lekghqv9nrhq69dm8kvgc79ao1l5mc.apps.googleusercontent.com'); 
// Pega tu Secreto de cliente de Google
define('GOOGLE_CLIENT_SECRET', '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');
// Pega la URL de redirección exacta que pusiste en Google
define('GOOGLE_REDIRECT_URL', 'https://mmmgeneralservicesllc.com/byrafoN/poster.html'); 

// --- 2. DATOS DE TU BASE DE DATOS MYSQL ---
// El servidor (usualmente 'localhost')
define('DB_HOST', 'localhost');
// El nombre de la base de datos que creaste
define('DB_NAME', 'mmmgener_rafon_poster'); // <-- ¡ACTUALIZADO!
// El nombre de usuario de esa base de datos
define('DB_USER', 'mmmgener_rafon'); // <-- ¡ACTUALIZADO!
// La contraseña de ese usuario
define('DB_PASS', '102030rafoN$'); // <-- ¡PON TU CONTRASEÑA AQUÍ!

// --- 3. CONFIGURACIÓN DE CRÉDITOS ---
define('CREDITOS_INICIALES', 5); // Créditos para usuarios nuevos
define('COSTO_POSTER', 1); // Cuántos créditos cuesta generar un póster

// --- Conexión a la Base de Datos ---
try {
    $pdo = new PDO(
        "mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4", 
        DB_USER, 
        DB_PASS
    );
    // Configurar para que reporte errores
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    // Si falla la conexión, la app no puede funcionar
    die("Error: No se pudo conectar a la base de datos. " . $e->getMessage());
}
?>