<?php require('classes/main.php'); ?>
<?php require('classes/loginCheck.php'); ?>
<!DOCTYPE html>
<html>
<?php require('common/head.php'); ?>

<body>
    <?php require('common/header.php'); ?>
    <div class="err"><br />A continuación podrá consultar la información guardada en el sistema, 
    tenga en cuenta que una vez enviada NO podrá ser modificada. Si desea enviarla al final de la 
    página esta la opción de envío. <br /><br /></div>
    <?php
    $idsubject = isset($_GET['idsubject']) ? (int) $_GET['idsubject'] : 0;
    if($main->checkUserSubject($_SESSION['iduser'], $idsubject)) { 
        $subjects = $main->subjects($idsubject); ?>
    <h1><?php echo $subjects[$idsubject]['subject']; ?></h1>
    <?php if($main->checkStepVerification($_SESSION['iduser'], $idsubject) !== true) {
        echo $main->formOpen('?saveStepVerification');
    } ?>
    <input type="hidden" name="idsubject" value="<?php echo $idsubject; ?>">
    <div id="accordionVerification">
        <h3 accordion="true">Perfil</h3>
        <div class="input box-radius login-form">
            <div class="form-grp">
                <div class="form-input">
                    <?php echo $subjects[$idsubject]['profile']; ?>
                </div>
            </div>
            <?php
                    $value = '';
                    $sql = 'SELECT profilecomment_docente FROM usersubjectprofilecomment WHERE iduser = ' . $_SESSION['iduser'] . ' AND idsubject = ' . $idsubject;
                    if($consulta = $main->mysqli->query($sql)) {
                        $resultado = $consulta->fetch_array();
                        $value = $resultado['profilecomment_docente'];
                    } 
                    echo '<script>document.getElementById("profilecomment_docente").disabled = true; document.getElementById("profilecomment_docente").value = "' . $value . '"</script>';
                    $value = '';
                    $sql = 'SELECT profilecomment_investigativo FROM usersubjectprofilecomment WHERE iduser = ' . $_SESSION['iduser'] . ' AND idsubject = ' . $idsubject;
                    if($consulta = $main->mysqli->query($sql)) {
                        $resultado = $consulta->fetch_array();
                        $value = $resultado['profilecomment_investigativo'];
                    }
                    echo '<script>document.getElementById("profilecomment_investigativo").disabled = true; document.getElementById("profilecomment_investigativo").value = "' . $value . '"</script>';
                    $value = '';
                    $sql = 'SELECT profilecomment_administrativo FROM usersubjectprofilecomment WHERE iduser = ' . $_SESSION['iduser'] . ' AND idsubject = ' . $idsubject;
                    if($consulta = $main->mysqli->query($sql)) {
                        $resultado = $consulta->fetch_array();
                        $value = $resultado['profilecomment_administrativo'];
                    }
                    echo '<script>document.getElementById("profilecomment_administrativo").disabled = true; document.getElementById("profilecomment_administrativo").value = "' . $value . '"</script>'; ?>
        </div>
        <?php foreach($main->subjectquestion($idsubject) as $idsubjectquestion => $subjectquestion) { ?>
        <h3 accordion="true"><?php echo $subjectquestion['title']; ?></h3>
        <div>
            <div class="input box-radius login-form">
                <div class="form-grp">
                    <div class="form-input">  
                    <?php if($subjectquestion['type'] == 'onetable') { ?>         
                        <style>
                            .onetable[readonly] td,
                            .onetable[readonly] th {
                                pointer-events: none;
                                background-color: #f0f0f0; /* Cambia el color de fondo a algo que indique que está deshabilitado */
                            }
                        </style>

                        <table class="onetable" readonly>
                                            <tr class="16" >
                                                <th >Procedimiento</th>
                                                <th >¿Lo debe realizar?</th>
                                                <th >
                                                    Nivel <img src="img/ayuda.png" class="help-icon" title="•	Procedimientos que deben conocer: Estos son los procedimientos técnicos y prácticos que los estudiantes de Medicina Interna deben conocer en términos de su descripción, pasos y consideraciones básicas. En esta categoría, se espera que los estudiantes adquieran conocimiento teórico sobre el procedimiento y sus fundamentos, aunque no necesariamente deben realizarlos de manera práctica. Los procedimientos que deben conocer proporcionan una base conceptual y una comprensión general de las técnicas utilizadas.•	Procedimientos que deben saber interpretar: Estos son los procedimientos diagnósticos o de evaluación que los estudiantes de Medicina Interna deben ser capaces de interpretar correctamente. Se enfoca en el análisis de los resultados obtenidos a partir de un procedimiento específico y en la capacidad de correlacionarlos con el contexto clínico del paciente. Los estudiantes deben entender la interpretación de los hallazgos y su implicación en la toma de decisiones clínicas.•	Procedimientos que deben hacer: Estos son los procedimientos técnicos y prácticos que los estudiantes de Medicina Interna deben ser capaces de realizar de manera competente bajo supervisión adecuada. Se enfoca en el desarrollo de habilidades prácticas y destrezas manuales, así como en la aplicación de conocimientos teóricos y conceptuales en situaciones clínicas reales. Los estudiantes deben obtener experiencia práctica y adquirir competencia en la ejecución de los procedimientos." />
                                                </th>
                                                <th >Justificación</th>
                                            </tr>
                 <?php }  if($subjectquestion['type'] == 'onetablecg') { ?>        
                    <style>
                            .onetable[readonly] td,
                            .onetable[readonly] th {
                                pointer-events: none;
                                background-color: #f0f0f0; /* Cambia el color de fondo a algo que indique que está deshabilitado */
                            }
                        </style>

                        <table class="onetable" readonly>
                        <tr class="16" >
                            <th >Procedimiento</th>
                            <th >¿Lo debe realizar?</th>
                            <th >Justificación</th>
                        </tr>


 <?php }  if($subjectquestion['type'] == 'onetablece') { ?>
                    <style>
                            .onetable[readonly] td,
                            .onetable[readonly] th {
                                pointer-events: none;
                                background-color: #f0f0f0; /* Cambia el color de fondo a algo que indique que está deshabilitado */
                            }
                        </style>

                        <table class="onetable" readonly>
                        <tr class="16" >
                            <th >Procedimiento</th>
                            <th >¿Lo debe realizar?</th>
                            <th >Justificación</th>
                        </tr>


    <?php } ?>


                        <?php echo $subjectquestion['question']; ?>
                        <?php echo $main->subjectquestionanswer($idsubjectquestion); ?>
                        <?php if($subjectquestion['type'] == 'onetable'|| 'onetablecg'|| 'onetablece') { ?>
                </table >
                <?php } ?>
                    </div>
                </div>
                <div class="form-grp">
                    <div class="form-input">
                        <?php
                    $value = '';
                    $sql = 'SELECT comment FROM usersubjectquestioncomment WHERE iduser = ' . $_SESSION['iduser'] . ' AND idsubjectquestion = ' . $idsubjectquestion;
                    if($consulta = $main->mysqli->query($sql)) {
                        $resultado = $consulta->fetch_array();
                        $value = $resultado['comment'];
                    } ?>
                        <span>Si desea escribir una justificación o comentario puede ingresarlo en el campo de texto
                            inferior:</span><br />
                            <textarea name="comment_<?php echo $idsubjectquestion; ?>"
                            placeholder="Justificación o comentario" readonly><?php echo $value; ?></textarea>
                            </div>
                        <input type="hidden" name="idsubject" value="<?php echo $idsubject; ?>">
                            <div class="err"><br />La información ha sido pre-guardada con éxito. Tenga en cuenta que aún NO HA SIDO ENVIADA. Podrá continuar diligenciando el formulario si hace clic en el botón 'Volver', situado en la parte inferior de este mensaje. <br /><br /></div>
                                <?php if($main->checkStepVerification($_SESSION['iduser'], $idsubject) !== true) { ?>
                            <div class="input box-radius login-form">
                                <div class="form-grp">
                                    <div class="form-input text-center">
                                        <label><input type="checkbox" name="stepverification" value="1" hidden> </label>
                                    </div>
                                </div>
                            </div>
                            <?php echo $main->formClose();
                            } ?>
                            <?php echo $main->formOpen('step.php?step1#'.$subjectquestion['title']); ?>
                            <input type="hidden" name="idsubject" value="<?php echo $idsubject; ?>">
                            <div class="input box-radius login-form">
                                <div class="form-grp">
                                    <div class="form-input text-center">
                                        <input type="submit" class="btn btn-return" value="Volver">
                                    </div>
                                </div>
                            </div>
                            <?php echo $main->formClose();?>
                </div>
            </div>
        </div>
        
        <?php } ?>
        
    </div>
    </div>
    <div class="form-grp">
        <div class="form-input">

        </div>
    </div>
    <?php if($main->checkStepVerification($_SESSION['iduser'], $idsubject) !== true) { ?>
    <div class="input box-radius login-form">
        <div class="form-grp">
            <div class="form-input text-center">
                <label><input type="checkbox" name="stepverification" value="1" required> He revisado la información
                    guardada y
                    comprendo que una vez enviada NO podrá ser modificada.</label>
            </div>
        </div>
    </div>
    <div class="input box-radius login-form">
        <div class="form-grp">
            <div class="form-input text-center">
                <input type="submit" class="btn btn-success" value="Enviar">
            </div>
        </div>
    </div>
    <?php echo $main->formClose();
    } ?>
    <?php echo $main->formOpen('step.php?step1'); ?>
    <input type="hidden" name="idsubject" value="<?php echo $idsubject; ?>">
    <div class="input box-radius login-form">
        <div class="form-grp">
            <div class="form-input text-center">
                <input type="submit" class="btn btn-return" value="Volver">
            </div>
        </div>
    </div>
    <?php echo $main->formClose();?>
    <?php 
    } else {
        $main->header('index.php');
    } ?>
    <?php require('common/footer.php'); ?>
    <script>
    var sortOrder = $("#sortOrder").val();
    sortOrder = sortOrder.split("|");
    reorder(sortOrder, $("#sortableVerification"));
    $("#sortableVerification").sortable();
    $("#sortableVerification").sortable("disable");
    </script>
    <img src="img/documents.png" class="icon-float popup" data-url="documents.php?idsubject=<?php echo $idsubject; ?>"
        title="Consulte los documentos asociados" />
</body>

</html>