<?php
session_start();
require_once __DIR__ . '/../config/db_auto.php';

header('Content-Type: application/json; charset=utf-8');

// Verificar rol y sesi¨Žn
$rol = strtolower($_SESSION['rol'] ?? '');
if (!isset($_SESSION['user_id']) || !in_array($rol, ['administrador', 'convivencia', 'inspector'])) {
    echo json_encode(['success' => false, 'error' => 'Acceso denegado.']);
    exit;
}

if (!isset($_GET['id'])) {
    echo json_encode(['success' => false, 'error' => 'ID no proporcionado.']);
    exit;
}

$entrevista_id = filter_var($_GET['id'], FILTER_VALIDATE_INT);

$sql = "SELECT ea.*, u.usuario as usuario_nombre
    FROM entrevistas_alumnos ea
    LEFT JOIN usuarios u ON ea.usuario_id = u.id
    WHERE ea.id = ?";
$stmt = $pdo->prepare($sql);
$stmt->execute([$entrevista_id]);
$entrevista = $stmt->fetch(PDO::FETCH_ASSOC);

if ($entrevista) {
    echo json_encode(['success' => true, 'entrevista' => $entrevista]);
} else {
    echo json_encode(['success' => false, 'error' => 'Entrevista no encontrada.']);
}
