<?php
session_start();
require_once(__DIR__ . '/../db/conexion.php');
header('Content-Type: application/json');

// Validar sesión
if (!isset($_SESSION['rol'])) {
    echo json_encode(['success' => false, 'message' => 'Sesión no válida']);
    exit;
}

// Validar parámetro
$codigo = $_GET['codigo'] ?? '';
$codigo = trim($codigo);

if (empty($codigo)) {
    echo json_encode(['success' => false, 'message' => 'Código no especificado']);
    exit;
}

try {
    $sql = "SELECT CONCAT(nombre, ' ', apellido_paterno, ' ', apellido_materno) AS nombre_completo
            FROM Plantilla WHERE posicionCode = ?";
    $stmt = $conn->prepare($sql);
    $stmt->bind_param("s", $codigo);
    $stmt->execute();
    $result = $stmt->get_result();

    if ($result->num_rows > 0) {
        $ocupante = $result->fetch_assoc()['nombre_completo'];
        echo json_encode(['success' => true, 'ocupado' => true, 'ocupante' => $ocupante]);
    } else {
        echo json_encode(['success' => true, 'ocupado' => false]);
    }
} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => 'Error en la consulta']);
}
?>
