<?php
require_once("../../../config/conexion.php");
require_once("../../../models/Carrera.php");
require_once("../../../models/Persona.php");
require_once("../../../models/Matricula.php");
require_once("../../../models/MallaCurricular.php");
require_once("../../../models/Clases.php");

class imprimirSeguimiento {

//    //===================PARAMETRIZACIÓN

//    
    public function traerReporte() {        
        //===================LIBRERÍA TCPDF
        require_once('tcpdf_include.php');
        $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
        $pdf->startPageGroup();
        $pdf->AddPage('L','A4');
        //===================ENCABEZADO REPORTE
        //===================EXTRAER INFORMACIÓN
        $periodo=$_SESSION["periodbk"];
        $matricula = new Matricula();
        $mallaCurricular = new MallaCurricular();                 
        $datos = $matricula->PlataformasMatricula($periodo);
        $clases = new Clases();     
        $datos3 = $clases ->ResumenGrabacion($periodo);        
        $bloque1 ='
        <table align="center">
            <tr>
                <td rowspan="6" width="80"><img src="images/logocemlad.png" WIDTH="100" HEIGHT="100"></td>
                <td align="center" width="620">
                    <h5>INSTITUTO TECNOLÓGICO SUPERIOR CEMLAD</h5>
                </td>                     
            </tr>
            <tr>
                <td align="center"><h6>REG. INST. SENESCYT 17-051</h6></td>
            </tr>
            <tr>
                <td align="center"><h6>Alberto Enríquez S8-225 y José Mendoza</h6></td>
            </tr>
            <tr>
                <td align="center"><h6>Quito, Ecuador</h6></td>
            </tr>
            <tr>
                <td align="center"><h6>info@cemlad.edu.ec</h6></td>
            </tr>
            <tr>
                <td align="center"><h5>DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN</h5></td>
            </tr>
        </table><br><br>
        <table>            
            <tr>
                <th><h6> FECHA DE ELABORACIÓN:</h6></th>
                <th><h6> '.date("Y-m-d").'</h6></th>
            </tr>            
        </table><br><br>
        <table>
            <tr>
                <td><h6>REGISTRO CANALES DE COMUNICACIÓN</h6></td>
            </tr> 
            <tr><td><br></td></tr>
            <tr>
                <td><h6>La grabación de clases es un proceso esencial para el ITS CEMLAD porque ofrece a los estudiantes acceso flexible al contenido educativo, permitiendo
                        a los estudiantes revisar y consolidar aprendizaje en cualquier momento y lugar; Además, las grabaciones sirven como material de estudio adicional 
                        y refuerzan el aprendizaje autónomo, mientras que para los profesores representan una herramienta valiosa para evaluar y mejorar su metodología de enseñanza.
                        Al mismo tiempo, facilitan la revisión de evaluaciones y la enseñanza asincrónica, garantizando que todos los estudiantes tengan las mismas oportunidades
                        de aprendizaje, independientemente de sus circunsttancias personales o geográficas.</h6></td>
            </tr>
        </table><br><br>';  
        $bloque1 = $bloque1.'
            <table align="center" border="1">
            <tr>
                <td width="250" align="center"><h5> CARRERA </h5></td>
                <td width="250" align="center"><h5> ASIGNATURA </h5></td>
                <td width="200" align="center"><h5> DOCENTE </h5></td>    
                <td width="60" align="center"><h5> VIDEOS </h5></td>   
            </tr>
        ';
        foreach($datos3 as $row3){
            $carrera3=$row3["carrera"];
            $asignatura3=$row3["asignatura"];
            $docente3=$row3["docente"];
            $videos=$row3["videos"];
            $bloque1=$bloque1."<tr><td align='center'><h6>$carrera3</h6></td><td align='center'><h6>$asignatura3</h6></td><td align='center'><h6>$docente3</h6></td><td align='center'><h6>$videos</h6></td></tr>";  
        }
        $bloque1=$bloque1."</table><br><br>";
            foreach ($datos as $row) {
                $bloque1= $bloque1.'<table align="center" border="1">
                    <tr>
                        <td width="45" align="center"><h5> CODIGO </h5></td>
                        <td width="260" align="center"><h5> CARRERA </h5></td>
                        <td width="280" align="center"><h5> ASIGNATURA </h5></td>
                        <td width="180" align="center"><h5> DOCENTE </h5></td>
                    </tr>';      
                $carreradbk = $row["carreradbk"];
                $asignaturadbk = $row["asignaturadbk"];
                $codigo = $row["codigo"];
                $carrera = $row["carrera"];
                $asignatura = $row["asignatura"];
                $datos1 = $mallaCurricular->PlataformasMatricula($carreradbk,$asignaturadbk,$periodo);
                foreach($datos1 as $row1){
                    $docente = $row1["docente"];
                    $bloque1=$bloque1."<tr><td align='center'><h6>$codigo</h6></td><td align='center'><h6>$carrera</h6></td><td align='center'><h6>$asignatura</h6></td><td align='center'><h6>$docente</h6></td></tr>";  
                }
                $bloque1=$bloque1."</table><br><br>";
                $datos2=$clases->ClasesGrabadas($carreradbk, $asignaturadbk, $periodo);
                $bloque1= $bloque1.'<table align="center" border="1">
                    <tr>
                        <td width="100" align="center"><h5> SEMANA</h5></td>
                        <td width="100" align="center"><h5> FECHA</h5></td>
                        <td width="565" align="center"><h5> LINK</h5></td>
                    </tr>';      
                foreach($datos2 as $row2){
                    $semana=" ".$row2["semana"];
                    $fecha=$row2["fecha"];
                    $link=$row2["link"];
                    $bloque1=$bloque1."<tr><td align='center'><h6>SEMANA$semana</h6></td><td align='center'><h6>$fecha</h6></td><td align='center'><h6>$link</h6></td></tr>";  
                }
                $bloque1=$bloque1."</table><br><br>";
            }
            
        $bloque1=$bloque1."
        <table>
            <tr>
                <td><h6>Las asignaturas presentadas tienen relación directa con las matrículas registradas por Secretaría General en el Sistema de Información de Gestión Educativa SIGED del IST CEMLAD</h6></td>
            </tr>
        </table><br><br>";                
        $bloque1=$bloque1.'
        <table align="center">
            <tr>
                <td align="center"><h5>Dirección de Tecnologías de la Información y Comunicación</h5></td>
            </tr>
            <tr>
                <td align="center"><h5>INSTITUTO TECNOLÓGICO SUPERIOR CEMLAD</h5></td>
            </tr>
        </table><br>';                   
    $pdf->writeHTML($bloque1, false, false, false, false, '');
    //===================SALIDA DEL ARCHIVO
    $pdf->Output('seguimiento-grabaciones.pdf');
    }
}
$a = new imprimirSeguimiento();
$a->traerReporte();
?>