<?php
require_once '../../includes/auth.php';
require_once '../../includes/database.php';
requireRole('estudiante');

$correo_id = $_GET['correo_id'] ?? null;
$usuario_id = $_SESSION['user_id'];

if (!$correo_id) {
    echo json_encode(['success' => false, 'error' => 'ID de correo no proporcionado']);
    exit;
}

// Obtener el correo, asegurando que pertenece al estudiante
$correo = $db->fetchOne("
    SELECT asunto, mensaje 
    FROM correos_enviados 
    WHERE id = ? AND enviado_por = ?
", [$correo_id, $usuario_id]);

if ($correo) {
    echo json_encode([
        'success' => true,
        'asunto' => $correo['asunto'],
        'mensaje' => $correo['mensaje']
    ]);
} else {
    echo json_encode(['success' => false, 'error' => 'Correo no encontrado o no tienes permiso']);
}