<?php
// Incluir el archivo de configuración de la base de datos
include_once('../config/config.php'); // Ajusta según tu ruta

// Verificar que se haya pasado el idEmpleado
if (isset($_GET['id'])) {
    // Asegurarse de que idEmpleado es un número entero para evitar inyección SQL
    $idEmpleado = (int) $_GET['id'];

    // Preparar y ejecutar la consulta SQL usando sentencias preparadas
    $stmt = $conexion->prepare("
        SELECT COUNT(*) AS cantidad_resumenes
        FROM ttrabajo
        WHERE evaluador1 = ? 
        OR evaluador2 = ? 
        OR evaluador3 = ?
    ");

    // Vincular el parámetro a la consulta
    $stmt->bind_param('iii', $idEmpleado, $idEmpleado, $idEmpleado);

    // Ejecutar la consulta y obtener el resultado
    if ($stmt->execute()) {
        $result = $stmt->get_result();
        $row = $result->fetch_assoc();
        $cantidad_resumenes = $row['cantidad_resumenes'];

        // Devolver la respuesta como JSON
        echo json_encode([
            'cantidad_resumenes' => $cantidad_resumenes
        ]);
    } else {
        // Manejo de error en la ejecución de la consulta
        echo json_encode(['error' => 'Error en la consulta a la base de datos.']);
    }

    // Cerrar la declaración preparada
    $stmt->close();
} else {
    // Si no se proporciona el ID del empleado
    echo json_encode(['error' => 'ID del empleado no proporcionado.']);
}
?>
