<?php
require 'core/autoload.php';

$sql = "ALTER TABLE saas_clients 
ADD COLUMN tipo_servicio ENUM('chatbot', 'hosting') DEFAULT 'chatbot' AFTER status,
ADD COLUMN dominio_principal VARCHAR(255) NULL AFTER tipo_servicio,
ADD COLUMN dominios_adicionales TEXT NULL AFTER dominio_principal,
ADD COLUMN plan_hosting VARCHAR(100) NULL AFTER dominios_adicionales,
ADD COLUMN espacio_disco_gb INT DEFAULT 0 AFTER plan_hosting,
ADD COLUMN ancho_banda_gb INT DEFAULT 0 AFTER espacio_disco_gb,
ADD COLUMN cuentas_correo INT DEFAULT 0 AFTER ancho_banda_gb,
ADD COLUMN ssl_incluido TINYINT(1) DEFAULT 0 AFTER cuentas_correo,
ADD COLUMN soporte_nivel VARCHAR(50) NULL AFTER ssl_incluido,
ADD COLUMN precio_mensual DECIMAL(10,2) DEFAULT 0 AFTER soporte_nivel,
ADD COLUMN precio_anual DECIMAL(10,2) DEFAULT 0 AFTER precio_mensual,
ADD COLUMN fecha_inicio DATE NULL AFTER precio_anual,
ADD COLUMN fecha_renovacion DATE NULL AFTER fecha_inicio";

try {
    Database::getCon()->query($sql);
    echo "Columnas de hosting agregadas correctamente a saas_clients!";
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
