<?php
// Script para crear la tabla "facturados" en la base de datos
require_once '../includes/db.php';

// Iniciar la sesión para manejar mensajes
session_start();

try {
    // Obtener la conexión a la base de datos
    $db = new Database();
    $pdo = $db->getPDO();
    
    // Leer el contenido del archivo SQL
    $sql = file_get_contents(__DIR__ . '/../sql/crear_tabla_facturados.sql');
    
    // Ejecutar la consulta SQL
    $result = $pdo->exec($sql);
    
    // Mensaje de éxito
    echo "La tabla 'facturados' ha sido creada correctamente.";
    
    // Guardar mensaje en la sesión para mostrar en facturar.php
    $_SESSION['mensaje_exito'] = "La tabla 'facturados' ha sido creada correctamente.";
    
} catch (PDOException $e) {
    // Mensaje de error
    echo "Error al crear la tabla 'facturados': " . $e->getMessage();
    
    // Guardar mensaje de error en la sesión
    $_SESSION['mensaje_error'] = "Error al crear la tabla 'facturados': " . $e->getMessage();
}

// Redirigir después de 3 segundos
header("refresh:3;url=facturar.php");
?>
