<?php session_start(); require_once "../clases/clase_curso.php"; require_once "../clases/clase_bitacora.php"; require_once '../libreria/utilidades.php'; $lobjCurso = new clsCurso(); $lobjBitacora = new clsBitacora(); $lobjUtil = new clsUtil(); $lobjCurso->set_Curso($_POST['idcurso']); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $operacion = $_POST['operacion']; $idlapso = $_POST['idlapso']; $lobjCurso->set_Lapso($idlapso); switch ($operacion) { case 'registrar_curso': $grupos = $_POST['grupos']; $nombre_cursos = $_POST['nombre_curso']; $descripcion_cursos = $_POST['descripcion_curso']; $capacidad_cursos = $_POST['capacidad_curso']; $asignatura_cursos = $_POST['asignatura_curso']; $aula_cursos = $_POST['aula_curso']; $docente_cursos = $_POST['docente_curso']; for ($i = 0; $i < count($grupos); $i++) { $lobjCurso->set_Nombrecur($nombre_cursos[$i]); $lobjCurso->set_Descripcioncur($descripcion_cursos[$i]); $lobjCurso->set_Capacidadcur($capacidad_cursos[$i]); $lobjCurso->set_Asignatura($asignatura_cursos[$i]); $lobjCurso->set_Grupo($grupos[$i]); $lobjCurso->set_Aula($aula_cursos[$i]);
echo '<option value="">El participante no tiene cursos inscritos</option>'; } ?> </select> </div> <div class="col-lg-6 span6"> <label>Curso <span class="label label-warning" data-trigger="hover" data-container="body" data-toggle="popover" data-placement="right" data-content="Curso en el cual se encuentra el participante a evaluar."><i class="fa fa-question" ></i></span></label> <select name="idcurso" id="cam_idcurso" class="form-control span12" onchange="consultar_evaluacion(this.value);" <?php echo $_GET['idcurso'] == '' ? 'disabled' : ''; ?> > <option value=""></option> <?php require_once "../clases/clase_curso.php"; $lobjCurso = new clsCurso(); $lobjCurso->set_Lapso($_GET['idlapso']); $lacurso = $lobjCurso->consultar_cursos_lapso_participante($_GET['idparticipante']); for ($i = 0; $i < count($lacurso); $i++) { $selected = $lacurso[$i][0] == $_GET['idcurso'] ? 'selected' : ''; echo '<option value="' . $lacurso[$i][0] . '" ' . $selected . '>' . $lacurso[$i][1] . '</option>'; } ?> </select> </div> </div> <table class="table table-striped table-hover table-bordered bootstrap-datatable datatable dataTable" id="filtro"> <thead> <th>Código</th><th>Fecha</th><th>Curso</th><th>Participante</th><th>Instrumento</th><th>Estatus</th><th>Acción</th> </thead> <tbody> <?php
$ObjLapso = new clsLapso(); $ObjCurso = new clsCurso(); $lobjPdf = new clsFpdf(); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjPdf->AliasNbPages(); $lobjPdf->codigo = UUID::v4(); $lobjPdf->AddPage("L", "Legal"); $lobjPdf->SetFont("arial", "B", 12); $IdLapso = isset($_GET['idlapso']) ? $_GET['idlapso'] : ''; $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idlapso', '-', $lobjPdf->codigo, $IdLapso, $_SESSION['usuario'], 'historial_lapso'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $ObjLapso->set_Lapso($IdLapso); $ObjCurso->set_Lapso($IdLapso); $row_detalle = $ObjLapso->historial_lapso(); $row_lapso = $ObjLapso->consultar_lapso_bitacora(); $row_cursos = $ObjCurso->historial_cursos(); $lobjPdf->Ln(10); $lobjPdf->Cell(0, 6, utf8_decode("HISTORIAL DEL LAPSO"), 0, 1, "C"); $lobjPdf->Ln(); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL LAPSO"), 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Nombre'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(150, 6, utf8_decode($row_lapso['nombrelap']), 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Fecha Inicio'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12);