<?php
// config/database.php

/*
// --- Configuración Local (XAMPP/WAMP/MAMP) ---
// Se comentan estas líneas cuando el proyecto está en el servidor de producción.
$dbHost = 'localhost';
$dbUser = 'root';      // Usuario por defecto
$dbPass = '';          // Contraseña por defecto (vacía)
$dbName = 'recibos_corporativo'; // Base de datos local
*/

// --- Configuración Producción (Hosting cPanel) ---
// Se DESCOMENTAN estas líneas para que funcionen en el servidor real.
$dbHost = 'localhost'; // Suele ser localhost también en cPanel
$dbUser = 'descarg3_rodae';           // Tu usuario de BD en cPanel
$dbPass = 'E+FSTI2Fk,jO';           // Tu contraseña de BD en cPanel (es buena idea ponerla entre comillas simples)
$dbName = 'descarg3_recibos_corporativo'; // Tu BD en cPanel


// Crear conexión mysqli
$conn = new mysqli($dbHost, $dbUser, $dbPass, $dbName);

// Verificar conexión
if ($conn->connect_error) {
    // No mostrar el error detallado al usuario final, pero sí registrarlo.
    error_log("Error de conexión a BD: " . $conn->connect_error);
    // Este die() se ejecuta si la conexión falla, mostrando tu mensaje de error.
    die("Error de conexión al servidor. Inténtelo más tarde."); 
}

// Establecer charset a utf8mb4 para soportar caracteres especiales y emojis
if (!$conn->set_charset("utf8mb4")) {
    error_log("Error cargando charset utf8mb4: " . $conn->error);
}

// --- INICIO: CONFIGURACIÓN PARA ENVÍO DE CORREO (SMTP) ---
// Esta parte está bien como la tenías, la mantenemos.
define('SMTP_HOST', 'mail.descargaturecibo.com.mx'); // O el que te indique cPanel
define('SMTP_USER', 'notificaciones_nomonline@descargaturecibo.com.mx'); // Tu cuenta de correo completa
define('SMTP_PASS', 'Rodae060509+$'); // La contraseña de la cuenta de correo, NO la de cPanel
define('SMTP_PORT', 465); // Generalmente 465 para SSL en cPanel
define('SMTP_SECURE', 'ssl'); // 'ssl' si usas el puerto 465, o 'tls' si usas el 587

// Nombre y correo del remitente que verán los usuarios
define('MAIL_FROM_ADDRESS', 'notificaciones_nomonline@descargaturecibo.com.mx'); // Usa la misma dirección de correo
define('MAIL_FROM_NAME', 'Plataforma Nom-Online');
// --- FIN: CONFIGURACIÓN PARA ENVÍO DE CORREO ---

?>