<?php
/**
 * Migración: estilo de bordes del documento premium (servicios.estilo_bordes).
 * 'formal'  = esquinas sobrias (nuevo default, look empresarial).
 * 'moderno' = las curvas grandes originales (look actual de Control Farma).
 * Las filas YA EXISTENTES se marcan 'moderno' para no alterar su documento;
 * los servicios NUEVOS nacen 'formal'. Idempotente.
 * Uso: php migracion_servicio_estilo_bordes.php
 */
$rootDir = dirname(dirname(__FILE__));
$env = include $rootDir . '/.env.php';
$m = new mysqli('127.0.0.1', $env['DB_USER'], $env['DB_PASS'], 'asisma_crm');
if ($m->connect_error) die("conexión: " . $m->connect_error . "\n");

$yaExistia = $m->query("SHOW COLUMNS FROM servicios LIKE 'estilo_bordes'")->num_rows > 0;

if ($yaExistia) {
    echo "servicios.estilo_bordes ya existía\n";
} else {
    if (!$m->query("ALTER TABLE servicios ADD COLUMN estilo_bordes ENUM('formal','moderno') NOT NULL DEFAULT 'formal' AFTER color_secundario"))
        die("ALTER servicios.estilo_bordes: " . $m->error . "\n");
    echo "servicios.estilo_bordes creada\n";

    $m->query("UPDATE servicios SET estilo_bordes = 'moderno'");
    echo "Filas existentes de servicios marcadas 'moderno' (se preserva su documento actual)\n";
}

echo "Migración completada.\n";
