<?php
// Incluir el archivo de conexi¨Žn
include 'conexion.php';  // Aseg¨˛rate de que la ruta es correcta

if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['id'])) {
    $id = intval($_POST['id']);

    // Obtener el estado actual del usuario
    $sql_select = "SELECT estado FROM usuarios WHERE id = $id";
    $result = $conn->query($sql_select);

    if ($result->num_rows > 0) {
        $user = $result->fetch_assoc();
        $currentState = $user['estado'];

        // Verificar si el usuario est¨˘ activo o dado de baja
        if ($currentState == 'Activo') {
            // Si est¨˘ activo, lo ponemos en baja
            $sql_update = "UPDATE usuarios SET estado='Baja' WHERE id=$id";
            if ($conn->query($sql_update) === TRUE) {
                echo "Usuario dado de baja correctamente.";
            } else {
                echo "Error al dar de baja: " . $conn->error;
            }
        } elseif ($currentState == 'Baja') {
            // Si est¨˘ dado de baja, lo ponemos como activo
            $sql_update = "UPDATE usuarios SET estado='Activo' WHERE id=$id";
            if ($conn->query($sql_update) === TRUE) {
                echo "Usuario activado correctamente.";
            } else {
                echo "Error al activar el usuario: " . $conn->error;
            }
        }
    } else {
        echo "Usuario no encontrado.";
    }
}

// Cerrar la conexi¨Žn
$conn->close();
?>
