<?php
include 'db_config.php';
include 'encabezado2.php';
include 'ver_beneficiario2.php';

// Obtener el ID del beneficiario desde la URL
$beneficiario_id = $_GET['beneficiario_id'];

// Obtener la información del beneficiario
$sql_beneficiario = "SELECT * FROM beneficiarios WHERE id = $beneficiario_id";
$result_beneficiario = $conn->query($sql_beneficiario);
$beneficiario = $result_beneficiario->fetch_assoc();

// Obtener todos los seguimientos del beneficiario
$sql_seguimientos = "SELECT * FROM seguimientos WHERE beneficiario_id = $beneficiario_id";
$result_seguimientos = $conn->query($sql_seguimientos);

// Si se ha enviado el formulario para añadir un seguimiento
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['add_seguimiento'])) {
    $seguimiento_name = $_POST['seguimiento_name'];
    $seguimiento_details = $_POST['seguimiento_details'];

    // Insertar el nuevo seguimiento en la base de datos aqui puede haber un error por eso lo comento
 /*   $sql_add_seguimiento = "INSERT INTO beneficiarios (nombre_completo, documento_identidad, fecha_nacimiento, correo_electronico, acudiente, institucion_patrocinadora, programa, modalidad, antiguedad, areas, profesionales, diagnosis, fotografia)
                    VALUES ('$nombre_completo', '$documento_identidad', '$fecha_nacimiento', '$correo_electronico', '$acudiente', '$institucion_patrocinadora',  '$programa', '$modalidad', '$antiguedad', '$areas', '$profesionales', '$diagnosis', '$fotografia')";
    if ($conn->query($sql_add_seguimiento) === TRUE) {
        echo "seguimiento añadida con éxito.";
        header("Location: seguimiento_beneficiario.php?beneficiario_id=$beneficiario_id");
        exit();
    } else {
        echo "Error: " . $conn->error;
    }*/
}

// Obtener los detalles del seguimiento seleccionada
$selected_seguimiento = null;
if (isset($_GET['seguimiento_id'])) {
    $seguimiento_id = $_GET['seguimiento_id'];
    $sql_selected_seguimiento = "SELECT * FROM seguimientos WHERE id = $seguimiento_id";
    $result_selected_seguimiento = $conn->query($sql_selected_seguimiento);
    $selected_seguimiento = $result_selected_seguimiento->fetch_assoc();
}

?>

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/styles.css"> <!-- Asegúrate que la ruta sea correcta -->
    <title>Seguimientos de <?php echo $beneficiario['nombre_completo']; ?></title>
    <style>
        img {
            display: block;
            margin-bottom: 20px;
        }
    </style>
</head> 
<body>
    <!-- Menú desplegable para seleccionar un Seguimiento guardado en la base de datos -->
    <form method="GET" action="ver_seguimientos2.php"> <!--aqui deberia ir el archivo que hace la consulta a la base de datos y que muestre la informacion del seguimiento guardado -->
        <input type="hidden" name="beneficiario_id" value="<?php echo $beneficiario_id; ?>">
        <label for="seguimiento">Ver Seguimientos Anteriores:</label>
        <select name="seguimiento_id" id="seguimiento" onchange="this.form.submit()" title="Clic para ver los seguimientos">
            <option value="" >--Seleccione un seguimiento--</option> 
            <?php while ($seguimiento = $result_seguimientos->fetch_assoc()): ?>
                <option value="<?php echo $seguimiento['id']; ?>" <?php echo (isset($seguimiento_id) && $seguimiento_id == $seguimiento['id']) ? 'selected' : ''; ?>>
                    <?php echo $seguimiento['fecha_evaluacion']; ?>
                </option>
            <?php endwhile; ?>
        </select>
    </form><br>
    
    <!-- Formulario para añadir un nuevo seguimiento -->
     <h2>Añadir Nuevo Seguimiento:</h2> <br><br>
    <form action="add_Nuevoseguimiento.php" method="post">

        <input type="hidden" name="beneficiario_id" value="<?php echo $beneficiario_id; ?>">
        <label for="evaluador">Profesional:<span class="error"style='color:red'>*<span/></label>
        <input type="text" id="evaluador" name="evaluador" required title="Digite el nombre de la persona que hace el seguimiento" size="40%" ><br><br>
        <label for="asignatura">Asignatura:<span class="error"style='color:red'>*<span/> </label>
        <input type="text" name="asignatura" required title="Digite el nombre de su asignatura"><br><br>
        <label for="fecha_evaluacion" >Fecha de seguimiento:<span class="error"style='color:red'>*<span/></label>
        <input type="date" name="fecha_evaluacion" required title="Seleccione la fecha de realización de la seguimiento"><br><br>
        <label for="desarrollo_cognitivo" > Desarrollo Cognitivo:</label><br>
        <textarea name="desarrollo_cognitivo" cols="35%" rows="5" title="Describa de manera detallada el desarroll Cognitivo del beneficiario/a" ></textarea><br><br>
        <label for="habilidades_sociales" > Habilidades Sociales:</label><br>
        <textarea name="habilidades_sociales" cols="35%" rows="5" title="Describa de manera detallada las habilidades sociales del beneficiario/a" ></textarea><br><br>
        <label for="autonomia" > Autonomia:</label><br>
        <textarea name="autonomia" cols="35%" rows="5" title="Describa de manera detallada como es la autonomia del beneficiario/a" ></textarea><br><br>
        <label for="desempeño_academico" > Desempeño Academico:</label><br>
        <textarea name="desempeño_academico" cols="35%" rows="5" title="Describa de manera detallada como es el desempeño académico del beneficiario/a" ></textarea><br><br>
        <label for="competencia_lectoescritura" > Competencia Lectoescritora:</label><br>
        <textarea name="competencia_lectoescritura" cols="35%" rows="5" title="Describa de manera detallada como es competencia lectoescritora del beneficiario/a" ></textarea><br><br>
        <label for="matematica_basica" > Matematica Basica:</label><br>
        <textarea name="matematica_basica" cols="35%" rows="5" title="Describa de manera detallada como es competencia en matematica basica del beneficiario/a" ></textarea><br><br>
        <label for="habilidades_organizacionales" > Habilidades Organizacionales:</label><br>
        <textarea name="habilidades_organizacionales" cols="35%" rows="5" title="Describa de manera detallada como son las habilidades organizacionales del beneficiario/a" ></textarea><br><br>
        <label for="apreciacion" > Apreciación Integral, Diagnóstico Funcional e identificación de necesidades:<span class="error"style='color:red'>*<span/></label><br>
         <textarea name="apreciacion" cols="85%" rows="15" required title="Escriba sus consideraciones generales de acuerdo con la condición actual del beneficiario, considerando su neuro desarrollo, condiciones clínicas y necesidades especiales" ></textarea><br><br>
         <label for="objetivos" > Objetivos del periodo:<span class="error"style='color:red'>*<span/></label><br>
         <textarea name="objetivos" cols="35%" rows="5" title="Escriba los objetivos propuestos para este periodo" ></textarea><br><br>
         <label for="ajustes_razonables" >Ajustes Razonables:<span class="error"style='color:red'>*<span/></label><br>
         <textarea name="ajustes_razonables"cols="85%" rows="15" required title="Describa cuales serian los Ajustes Razonables que el alumno necesita para lograr los objetivos del periodo."></textarea><br><br>
        <label for="plan_accion" > Plan de Acción:<span class="error"style='color:red'>*<span/></label><br>
        <textarea name="plan_accion" cols="85%" rows="15" required title="Describa de manera detallada el plan de accion de su asignatura para que el alumno pueda lograr los objetivos del periodo." ></textarea><br><br>
        <label for="diagnosis">Periodicidad del seguimiento:</label><br>
            <select id="periodicidad" name="periodicidad" title="Seleccione la periodicidad">
                <option value="quincenal">Quinsenal</option>
                <option value="mensual">Mensual</option>
                <option value="trimestral">Trimestral</option>
                <option value="semestral">Semestral </option>
                <option value="anual">Anual </option>
            </select><br><br>
        
        <label for="recomendaciones" > Recomendaciones:</label><br>
        <textarea name="recomendaciones" cols="35%" rows="5" title="Describa de manera detallada las recomendaciones que hace al beneficiario/a" ></textarea><br><br>

        <label for="observaciones" > Observaciones:</label><br>
        <textarea name="observaciones" cols="35%" rows="5" title="Describa de manera detallada las observaciones que hace al beneficiario/a" ></textarea><br><br>
        <input type="submit" value="Añadir seguimiento">
    </form>
</body>
</html>
