$lobjPdf->AliasNbPages(); $lobjPdf->codigo = UUID::v4(); $lobjPdf->AddPage("P", "Letter"); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'id_diagnostico', '-', $lobjPdf->codigo, $_GET['id_diagnostico'], $_SESSION['usuario'], 'listado_docentes_diagnostico'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $ObjDocente->set_Diagnostico($_GET['id_diagnostico']); $ObjDiagnostico->set_Diagnostico($_GET['id_diagnostico']); $row_detalle = $ObjDocente->listado_docente_diagnostico(); $row_consulta = $ObjDiagnostico->consultar_diagnostico(); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Ln(10); $lobjPdf->Cell(0, 6, utf8_decode("DOCENTES POR TIPO DE CONDICION VISUAL"), 0, 1, "C"); $lobjPdf->Cell(0, 6, utf8_decode("TIPO DE CONDICION: " . $row_consulta[1]), 0, 1, "C"); $lobjPdf->Ln(); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $lobjPdf->Ln(4); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(200, 6, utf8_decode("LISTADO DE DOCENTES"), 1, 1, "C"); $lobjPdf->Cell(40, 6, utf8_decode('CÉDULA'), 1, 0, "C"); $lobjPdf->Cell(130, 6, utf8_decode('NOMBRE Y APELLIDO'), 1, 0, "C"); $lobjPdf->Cell(30, 6, utf8_decode('EDAD'), 1, 1, "C"); $lobjPdf->SetFont("arial", "", 12); if ($row_detalle) { for ($i = 0; $i < count($row_detalle); $i++) { $lobjPdf->Cell(40, 6, utf8_decode($row_detalle[$i][14] . '-' . number_format($row_detalle[$i][0], 0, '', '.')), 1, 0, "C"); $lobjPdf->Cell(130, 6, utf8_decode($row_detalle[$i][1] . ' ' . $row_detalle[$i][2] . ',' . $row_detalle[$i][3] . ' ' . $row_detalle[$i][4]), 1, 0, "C"); $lobjPdf->Cell(30, 6, $row_detalle[$i][15], 1, 1, "C");
$lobjPdf->AliasNbPages(); $lobjPdf->codigo = UUID::v4(); $lobjPdf->AddPage("P", "Legal"); $lobjPdf->SetFont("arial", "B", 12); $Idparticipante = isset($_GET['idparticipante']) ? $_GET['idparticipante'] : ''; $Cedulapar = isset($_GET['cedula']) ? $_GET['cedula'] : ''; $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idparticipante', '-', $lobjPdf->codigo, $Idparticipante, $_SESSION['usuario'], 'historial_participante'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $ObjInscripcion->set_Idparticipante($Idparticipante); $row_participante = $ObjInscripcion->consultar_participante_inscripcion(); $row_inscripcion = $ObjInscripcion->consultar_inscripcion(); $row_cursos = $ObjCurso->historial_participante($Idparticipante); $lobjPdf->Ln(10); $lobjPdf->Cell(0, 6, utf8_decode("HISTORIAL DE CURSOS INSCRITOS"), 0, 1, "C"); $lobjPdf->Ln(); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $row_inscripcion[8] = $row_inscripcion[8] ? $row_inscripcion[8] : 'default.jpg'; if ($row_inscripcion[8] == 'default.jpg') { $lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 74, 40, 25), 1, 1, "C"); } else { $lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 73, 50, 30), 1, 1, "C"); } $lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL PARTICIPANTE"), 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Cédula'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(50, 6, utf8_decode(number_format($row_participante[1], 0, '', '.')), 1, 0, "C"); $lobjPdf->Cell(100, 6, '', 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12);
return $nl; } } //generar el listado setlocale(LC_ALL, "es_VE.UTF8"); $lobjPdf = new clsFpdf(); $lobjPdf->AddPage("L"); $lobjPdf->AliasNbPages(); $avnzar = 40; $altura = 7; $anchura = 10; $color_fondo = false; $lobjPdf->SetWidths(array($anchura * 6, $anchura * 7, $anchura * 4, $anchura * 2)); $pgsql = new Conexion(); $sql = "SELECT TO_CHAR(a.fecha_entrada,'DD/MM/YYYY') AS fecha_entrada, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n e.codigo_cra||' - '||e.numero_edicion||' '||l.titulo AS ejemplar,da.cantidad\n FROM biblioteca.tentrega a \n INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n INNER JOIN biblioteca.tdetalle_entrega da ON a.codigo_entrega = da.codigo_entrega \n LEFT JOIN biblioteca.tejemplar e ON da.codigo_ejemplar = e.codigo_ejemplar\n INNER JOIN biblioteca.tlibro l on e.codigo_isbn_libro=l.codigo_isbn_libro\n WHERE fecha_entrada BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . ""; $data = $pgsql->Ejecutar($sql); if ($pgsql->Total_Filas($data) != 0) { $lobjPdf->SetFont('Arial', '', 9); $total = 0; while ($entrega = $pgsql->Respuesta($data)) { $lobjPdf->Row(array($entrega['responsable'], $entrega['ejemplar'], $entrega['fecha_entrada'], $entrega['cantidad'])); $total += $entrega['cantidad']; $lobjPdf->Cell($avnzar); } $lobjPdf->SetFont('Arial', 'B', 9); $lobjPdf->Cell($anchura * 17, $altura, "TOTAL ENTREGADO:", 1, 0, "R", $color_fondo); $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo); $lobjPdf->Output('documento', "I"); } else { echo "ERROR AL GENERAR ESTE REPORTE!"; }
$filas['codigo_entrega'][] = $rows['codigo_entrega']; $filas['prestamo'][] = $rows['prestamo']; $filas['responsable'][] = $rows['responsable']; $filas['telefono_movil'][] = $rows['telefono_movil']; $filas['persona'][] = $rows['persona']; $filas['fecha_entrada'][] = $rows['fecha_entrada']; $filas['ejemplar'][] = $rows['ejemplar']; $filas['cantidad'][] = $rows['cantidad']; $filas['observacion'][] = $rows['observacion']; } $lobjPdf->SetFillColor(0, 0, 140); $avnzar = 18; $altura = 4; $anchura = 10; $color_fondo = false; $lobjPdf->Cell($avnzar * 1.5); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Responsable: ', 0, 0, 'R', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, $filas['responsable'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 1.25); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Teléfono: ', 0, 0, 'L', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($avnzar * 0.25); $lobjPdf->Cell($anchura * 2, $altura, $filas['telefono_movil'][0], 0, 0, 'L', $color_fondo); $lobjPdf->Cell($avnzar);
return $nl; } } //generar el listado setlocale(LC_ALL, "es_VE.UTF8"); $lobjPdf = new clsFpdf(); $lobjPdf->AddPage("L"); $lobjPdf->AliasNbPages(); $avnzar = 15; $altura = 7; $anchura = 10; $color_fondo = false; $lobjPdf->SetWidths(array($anchura * 7, $anchura * 3, $anchura * 5, $anchura * 5, $anchura * 2, $anchura * 2)); $pgsql = new Conexion(); $sql = "SELECT TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n b.nro_serial||' '||b.nombre AS item,da.cantidad, \n u.codigo_ubicacion||'- '||u.descripcion AS ubicacion,da.codigo_ubicacion_hasta||'- '||uh.descripcion AS ubicacion_hasta\n FROM bienes_nacionales.tasignacion a \n INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n INNER JOIN bienes_nacionales.tdetalle_asignacion da ON a.codigo_asignacion = da.codigo_asignacion \n LEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien\n INNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion\n INNER JOIN inventario.tubicacion uh ON da.codigo_ubicacion_hasta = uh.codigo_ubicacion\n\n WHERE fecha_asignacion BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . ""; $data = $pgsql->Ejecutar($sql); if ($pgsql->Total_Filas($data) != 0) { $lobjPdf->SetFont('Arial', '', 9); $total = 0; while ($prestamo = $pgsql->Respuesta($data)) { $lobjPdf->Row(array($prestamo['responsable'], $prestamo['item'], $prestamo['ubicacion'], $prestamo['ubicacion_hasta'], $prestamo['fecha_asignacion'], $prestamo['cantidad'])); $total += $prestamo['cantidad']; $lobjPdf->Cell($avnzar); } $lobjPdf->SetFont('Arial', 'B', 9); $lobjPdf->Cell($anchura * 22, $altura, "TOTAL ASIGNADO:", 1, 0, "R", $color_fondo); $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo); $lobjPdf->Output('documento', "I"); } else { echo "ERROR AL GENERAR ESTE REPORTE!"; }
while ($rows = $pgsql->Respuesta($data)) { $filas['cedula_persona'][] = $rows['cedula_persona']; $filas['persona'][] = $rows['fullname']; $filas['tipo_persona'][] = $rows['tipo_persona']; $filas['libro'][] = $rows['libro']; $filas['cantidad'][] = $rows['cantidad']; $filas['fecha_salida'][] = $rows['fecha_salida']; $filas['fecha_vencimiento'][] = $rows['fecha_vencimiento']; } setlocale(LC_ALL, "es_VE.UTF8"); $lobjPdf = new clsFpdf(); // 2da Página $lobjPdf->AddPage("P,Letter"); $lobjPdf->Ln(10); $lobjPdf->SetFont('Arial', '', 12); $lobjPdf->Cell(25); $lobjPdf->Cell(32, 5, 'Nos permitimos informar que ', 0, 0, 'L'); $lobjPdf->SetFont('Arial', 'BU', 12); $lobjPdf->Cell(25); $lobjPdf->Cell(75, 5, $filas['persona'][0], 0, 1, 'L'); $lobjPdf->SetFont('Arial', '', 12); $lobjPdf->Cell(12); $lobjPdf->Cell(60, 5, 'titular de la Cédula de Identidad Nº:', 0, 0, 'L'); $lobjPdf->SetFont('Arial', 'BU', 12); $lobjPdf->Cell(10); $lobjPdf->Cell(14, 5, $filas['cedula_persona'][0], 0, 0); $lobjPdf->SetFont('Arial', '', 12); $lobjPdf->Cell(10); $lobjPdf->Cell(15, 5, 'en su condición de ', 0, 0, 'L'); $lobjPdf->SetFont('Arial', 'BU', 12); $lobjPdf->Cell(22);
$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); $lobjPdf->Cell(50, 6, utf8_decode($row_lapso['fechainilap']), 1, 0, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Fecha Fin'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(50, 6, utf8_decode($row_lapso['fechafinlap']), 1, 1, "C");
$lobjPdf = new clsFpdf(); $lobjPdf->AliasNbPages(); $lobjPdf->codigo = UUID::v4(); $lobjPdf->AddPage("L", "Letter"); $idevaluacion = isset($_GET['idevaluacion']) ? $_GET['idevaluacion'] : ''; $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idevaluacion', '-', $lobjPdf->codigo, $idevaluacion, $_SESSION['usuario'], 'evaluacion'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); $lobjEvaluacion->set_Evaluacion($idevaluacion); $row_evaluacion = $lobjEvaluacion->consultar_evaluacion(); $row_criterios = $lobjEvaluacion->consultar_items_evaluacion(); $lobjPdf->Ln(10); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(0, 6, utf8_decode("EVALUACIÓN DE APRENDIZAJES"), 0, 1, "C"); $lobjPdf->setX(100); $lobjPdf->Cell(30, 6, utf8_decode("LAPSO:"), 0, 0, "C"); $lobjPdf->Cell(50, 6, utf8_decode($row_evaluacion['nombrelap']), 'B', 1, "L"); $lobjPdf->Cell(0, 6, utf8_decode("1.- DATOS DE IDENTIFICACIÓN"), 0, 1, "L"); $lobjPdf->Ln(6); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(75, 6, utf8_decode('APELLIDOS Y NOMBRES:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(175, 6, utf8_decode($row_evaluacion['nombreunopar'] . ' ' . $row_evaluacion['nombredospar'] . ' ' . $row_evaluacion['apellidounopar'] . ' ' . $row_evaluacion['apellidodospar']), 'B', 1, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(75, 6, utf8_decode('CEDULA DE IDENTIDAD:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(75, 6, utf8_decode($row_evaluacion['nacionalidadpar'] . ' - ' . number_format($row_evaluacion['cedulapar'], 0, '', '.')), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(50, 6, utf8_decode('EDAD:'), 0, 0, "C");
$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); $Idcurso = isset($_GET['idcurso']) ? $_GET['idcurso'] : ''; $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idcurso', '-', $lobjPdf->codigo, $Idcurso, $_SESSION['usuario'], 'historial_curso'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $ObjCurso->set_Curso($Idcurso); $row_cursos = $ObjCurso->historial_curso(); $lobjPdf->Ln(10); $lobjPdf->Cell(0, 6, utf8_decode("INFORMACIÓN DEL CURSO"), 0, 1, "C"); $lobjPdf->Ln(); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $lobjPdf->Cell(300, 6, utf8_decode("DATOS DEL CURSO"), 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Nombre'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(100, 6, utf8_decode($row_cursos['nombrecur']), 1, 0, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Asignatura'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(100, 6, utf8_decode($row_cursos['nombreasi']), 1, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Grupo'), 1, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(100, 6, utf8_decode($row_cursos['nombregru']), 1, 0, "C");
$filas['responsable'][] = $rows['responsable']; $filas['telefono_movil'][] = $rows['telefono_movil']; $filas['persona'][] = $rows['persona']; $filas['area'][] = $rows['area']; $filas['fecha_salida'][] = $rows['fecha_salida']; $filas['fecha_entrada'][] = $rows['fecha_entrada']; $filas['ejemplar'][] = $rows['ejemplar']; $filas['cantidad'][] = $rows['cantidad']; $filas['observacion'][] = $rows['observacion']; } $lobjPdf->SetFillColor(0, 0, 140); $avnzar = 18; $altura = 4; $anchura = 10; $color_fondo = false; $lobjPdf->Cell($avnzar * 1.95); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Responsable: ', 0, 0, 'R', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, $filas['responsable'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 1.61); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Teléfono: ', 0, 0, 'L', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($avnzar - 11); $lobjPdf->Cell($anchura * 2, $altura, $filas['telefono_movil'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 1.61);
$arr['certificado_calificaciones'][$ind] = $sacar_datos['certificado_calificaciones']; $arr['constancia_buenaconducta'][$ind] = $sacar_datos['constancia_buenaconducta']; $arr['fotos_estudiante'][$ind] = $sacar_datos['fotos_estudiante']; $arr['boleta_zonificacion'][$ind] = $sacar_datos['boleta_zonificacion']; $arr['fotocopia_ci_representante'][$ind] = $sacar_datos['fotocopia_ci_representante']; $arr['fotos_representante'][$ind] = $sacar_datos['fotos_representante']; $arr['otro_documento'][$ind] = $sacar_datos['otro_documento']; $arr['cual_documento'][$ind] = $sacar_datos['cual_documento']; $arr['observacion_documentos'][$ind] = $sacar_datos['observacion_documentos']; } $lobjPdf->SetFont('Arial', '', 8); $lobjPdf->SetXY(25, 40); $lobjPdf->MultiCell(20, 10, 'Foto Estudiante', 1, 'C', false); $lobjPdf->SetFont('Arial', 'B', 12); $lobjPdf->SetXY(5, 50); $lobjPdf->Cell(0, 6, 'FICHA DE INSCRIPCIÓN', 0, 1, "C"); $lobjPdf->SetFont('Arial', '', 8); $lobjPdf->SetXY(160, 40); $lobjPdf->MultiCell(25, 10, 'Foto Representante', 1, 'C', false); $lobjPdf->Ln(2); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetFont('Arial', '', 8); $lobjPdf->Cell(30, 5, 'FECHA ' . $arr['fecha_inscripcion'][0], 1, 0); $lobjPdf->Cell(50, 5, 'AÑO ESCOLAR: ' . $arr['ano_academico'][0], 1, 0); $lobjPdf->Cell(110, 5, 'Prof. Responsable: ' . $arr['responsable'][0], 1, 1); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->Cell(190, 5, 'I.-DATOS DEL ESTUDIANTE', 1, 1); $lobjPdf->SetFont('Arial', '', 8); $lobjPdf->Cell(35, 5, 'Primer Apellido', 1, 0); $lobjPdf->Cell(35, 5, 'Segundo Apellido', 1, 0); $lobjPdf->Cell(35, 5, 'Primer Nombre', 1, 0);
return $nl; } } //generar el listado setlocale(LC_ALL, "es_VE.UTF8"); $lobjPdf = new clsFpdf(); $lobjPdf->AddPage("L"); $lobjPdf->AliasNbPages(); $avnzar = 10; $altura = 7; $anchura = 10; $color_fondo = false; $lobjPdf->SetWidths(array($anchura * 5, $anchura * 5, $anchura * 3, $anchura * 4, $anchura * 2, $anchura * 6, $anchura * 2)); $pgsql = new Conexion(); $sql = "SELECT p.cedula_responsable||' '||resp.primer_nombre||' '||resp.primer_apellido AS responsable,\n p.cedula_persona||' '||est.primer_nombre||' '||est.primer_apellido AS estudiante,a.descripcion AS area,\n CASE p.lugar_prestamo WHEN 'S' THEN 'SALA' ELSE 'AULA' END AS lugar_prestamo,TO_CHAR(p.fecha_salida,'DD/MM/YYYY') AS fecha_salida,\n e.codigo_cra||' - '||e.numero_edicion||' '||l.titulo AS libro,dp.cantidad \n FROM biblioteca.tprestamo p \n INNER JOIN biblioteca.tdetalle_prestamo dp ON p.codigo_prestamo = dp.codigo_prestamo \n INNER JOIN general.tpersona resp ON p.cedula_responsable = resp.cedula_persona \n INNER JOIN general.tpersona est ON p.cedula_persona = est.cedula_persona \n INNER JOIN general.tarea a ON p.codigo_area = a.codigo_area \n INNER JOIN biblioteca.tejemplar e ON dp.codigo_ejemplar = e.codigo_ejemplar \n INNER JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro \n WHERE fecha_salida BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " \n ORDER BY fecha_salida ASC"; $data = $pgsql->Ejecutar($sql); if ($pgsql->Total_Filas($data) != 0) { $lobjPdf->SetFont('Arial', '', 9); $total = 0; while ($prestamo = $pgsql->Respuesta($data)) { $lobjPdf->Row(array($prestamo['responsable'], $prestamo['estudiante'], $prestamo['area'], $prestamo['lugar_prestamo'], $prestamo['fecha_salida'], $prestamo['libro'], $prestamo['cantidad'])); $total += $prestamo['cantidad']; $lobjPdf->Cell($avnzar); } $lobjPdf->SetFont('Arial', 'B', 9); $lobjPdf->Cell($anchura * 25, $altura, "TOTAL PRESTAMOS:", 1, 0, "R", $color_fondo); $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo); $lobjPdf->Output('documento', "I"); } else { echo "ERROR AL GENERAR ESTE REPORTE!"; }
$pcIdCurso = $_GET['id'] != '' ? $_GET['id'] : ''; $pcFecha = $_GET['fecha'] != '' ? $_GET['fecha'] : ''; $pcIdAsignatura = $_GET['idasignatura'] != '' ? $_GET['idasignatura'] : ''; $fecha = date("d-m-Y", strtotime($pcFecha)); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idevaluacion', '-', $lobjPdf->codigo, $idevaluacion, $_SESSION['usuario'], 'evaluacion'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); $lobjAsistencia->set_Curso($pcIdCurso); $lobjCurso->set_Curso($pcIdCurso); $laAsistencia = $lobjAsistencia->consultar_asistencia($pcFecha); $laCurso = $lobjCurso->consultar_curso(); $lobjPdf->Ln(10); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(0, 6, utf8_decode("ASISTENCIA"), 0, 1, "C"); $lobjPdf->Cell(0, 6, utf8_decode("1.- DATOS DE IDENTIFICACIÓN"), 0, 1, "L"); $lobjPdf->Ln(6); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(20, 6, utf8_decode('CURSO:'), 0, 0, "L"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(75, 6, utf8_decode($laCurso[1]), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(30, 6, utf8_decode('FECHA:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(30, 6, utf8_decode($fecha), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(30, 6, utf8_decode('LAPSO:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(30, 6, utf8_decode($laCurso[7]), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10);
$lobjPdf->AddPage("P", "Legal"); $Idparticipante = isset($_GET['idparticipante']) ? $_GET['idparticipante'] : ''; $Cedulapar = isset($_GET['cedula']) ? $_GET['cedula'] : ''; $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idparticipante', '-', $lobjPdf->codigo, $Idparticipante, $_SESSION['usuario'], 'plantilla_inscripcion'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $ObjInscripcion->set_Idparticipante($Idparticipante); $row_participante = $ObjInscripcion->consultar_participante_inscripcion(); $row_inscripcion = $ObjInscripcion->consultar_inscripcion(); $row_participante_familiar = $ObjInscripcion->consultar_participante_familiar(); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Ln(5); $lobjPdf->Cell(0, 6, utf8_decode("HOJA DE VIDA"), 0, 1, "C"); $lobjPdf->Ln(6); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $row_inscripcion[8] = $row_inscripcion[8] ? $row_inscripcion[8] : 'default.jpg'; $lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 68, 50, 30), 1, 1, "C"); $lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL PARTICIPANTE"), 0, 1, "C"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Primer nombre:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(50, 6, utf8_decode($row_participante[2]), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Segundo nombre:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 12); $lobjPdf->Cell(50, 6, utf8_decode($row_participante[3]), 'B', 1, "L"); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(50, 6, utf8_decode('Primer apellido:'), 0, 0, "C");
$filas['fecha'][] = $rows['fecha']; $filas['responsable'][] = $rows['responsable']; $filas['telefono_movil'][] = $rows['telefono_movil']; $filas['ubicacion_origen'][] = $rows['ubicacion_origen']; $filas['bien'][] = $rows['bien']; $filas['cantidad_a_recuperar'][] = $rows['cantidad_a_recuperar']; $filas['item'][] = $rows['item']; $filas['cantidad'][] = $rows['cantidad']; $filas['ubicacion'][] = $rows['ubicacion']; } $lobjPdf->SetFillColor(0, 0, 140); $avnzar = 3; $altura = 4; $anchura = 10; $color_fondo = false; $lobjPdf->Cell($avnzar * 8.949999999999999); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Responsable: ', 0, 0, 'R', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, $filas['responsable'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 7); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Teléfono: ', 0, 0, 'L', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($avnzar * 2.3); $lobjPdf->Cell($anchura * 2, $altura, $filas['telefono_movil'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 11);
$lobjUtil = new clsUtil(); $ObjParticipante = new clsParticipante(); $lobjPdf = new clsFpdf(); $lobjPdf->AliasNbPages(); $lobjPdf->codigo = UUID::v4(); $lobjPdf->AddPage("P", "Letter"); $row_detalle = $ObjParticipante->listado_participantes_etnia(); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', '-', '-', $lobjPdf->codigo, '', $_SESSION['usuario'], 'listado_participantes_etnia'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); //registra los datos en la tabla tbitacora. $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Ln(10); $lobjPdf->Cell(0, 6, utf8_decode("PARTICIPANTES QUE PERTENECEN A UNA ETNIA INDIGENA"), 0, 1, "C"); $lobjPdf->Ln(); //analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas $lobjPdf->Ln(6); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(200, 6, utf8_decode("LISTADO DE PARTICIPANTES"), 1, 1, "C"); $lobjPdf->Cell(30, 6, utf8_decode('CÉDULA'), 1, 0, "C"); $lobjPdf->Cell(100, 6, utf8_decode('NOMBRE Y APELLIDO'), 1, 0, "C"); $lobjPdf->Cell(20, 6, utf8_decode('EDAD'), 1, 0, "C"); $lobjPdf->Cell(50, 6, utf8_decode('GRUPO'), 1, 1, "C"); $lobjPdf->SetFont("arial", "", 12); if ($row_detalle) { for ($i = 0; $i < count($row_detalle); $i++) { $lobjPdf->Cell(30, 6, utf8_decode($row_detalle[$i][20] . '-' . number_format($row_detalle[$i][1], 0, '', '.')), 1, 0, "C"); $lobjPdf->Cell(100, 6, utf8_decode($row_detalle[$i][2] . ' ' . $row_detalle[$i][3] . ',' . $row_detalle[$i][4] . ' ' . $row_detalle[$i][5]), 1, 0, "C"); $lobjPdf->Cell(20, 6, utf8_decode($row_detalle[$i][21]), 1, 0, "C");
$filas['responsable'][] = $rows['responsable']; $filas['item'][] = $rows['item']; $filas['rif_organizacion'][] = $rows['rif_organizacion']; $filas['nombre'][] = $rows['nombre']; //$filas['almacen'][]=$rows['almacen']; $filas['direccion'][] = $rows['direccion']; $filas['telefono'][] = $rows['telefono']; $filas['cantidad'][] = $rows['cantidad']; $filas['ubicacion'][] = $rows['ubicacion']; } $lobjPdf->SetFillColor(0, 0, 140); $avnzar = 18; $altura = 4; $anchura = 10; $color_fondo = false; $lobjPdf->Cell($avnzar * 1.95); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'Razón Social: ', 0, 0, 'R', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, $filas['nombre'][0], 0, 1, 'L', $color_fondo); $lobjPdf->Cell($avnzar * 1.61); $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($anchura * 2, $altura, 'RIF: ', 0, 0, 'L', $color_fondo); $lobjPdf->SetFont('Arial', '', 9); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->Cell($avnzar - 11); $lobjPdf->Cell($anchura * 2, $altura, $filas['rif_organizacion'][0], 0, 0, 'L', $color_fondo); $lobjPdf->Cell($avnzar + 15);
$lobjPdf->SetFont("arial", "", 9); $lobjPdf->SetFillColor(255, 0, 0); if (isset($_SESSION['datos']['dia'])) { $dia = $_SESSION['datos']['dia']; $hora = $_SESSION['datos']['hora']; $id_celda = $_SESSION['datos']['celda']; } if (isset($_SESSION['datos']['id_hora'])) { $id_hora = $_SESSION['datos']['id_hora']; } $bloque_horas = new horario(); $turno = 0; $get_hora = $bloque_horas->bloque_hora("todos"); $lobjPdf->SetWidths(array($anchura - 7, $anchura, $anchura, $anchura, $anchura, $anchura, $anchura, $anchura)); $valor_a_buscar = array(); $lobjPdf->Cell(-10); for ($i = 0; $i < count($get_hora['id']); $i++) { $x = $get_hora['id'][$i]; $hora_nombre = $get_hora['hora_inicio'][$i] . "-" . $get_hora['hora_fin'][$i]; $lobjPdf->Cell($margin); if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) { $valor = array_search($x . "-1", $_SESSION['datos']['celda']); } in_array($x . "-1", $_SESSION['datos']['celda'], true) ? $datos_celda = $datos_celda = "Materia: " . $_SESSION['datos']['nombre_materia'][$valor] . ' Seccion:' . $_SESSION['datos']['nombre_seccion'][$valor] . ' Aula: ' . $_SESSION['datos']['nombre_ambiente'][$valor] : ($datos_celda = ' '); $valor_a_buscar[0] = $datos_celda; if (in_array($x . "-2", $_SESSION['datos']['celda'], true)) { $valor = array_search($x . "-2", $_SESSION['datos']['celda']); } in_array($x . "-2", $_SESSION['datos']['celda'], true) ? $datos_celda = $datos_celda = "Materia: " . $_SESSION['datos']['nombre_materia'][$valor] . ' Seccion:' . $_SESSION['datos']['nombre_seccion'][$valor] . ' Aula: ' . $_SESSION['datos']['nombre_ambiente'][$valor] : ($datos_celda = ' '); $valor_a_buscar[1] = $datos_celda; if (in_array($x . "-3", $_SESSION['datos']['celda'], true)) {
setlocale(LC_ALL, "es_VE.UTF8"); $lobjPdf = new clsFpdf(); $lobjPdf->AddPage("L"); $lobjPdf->AliasNbPages(); $lobjPdf->SetFont("arial", "B", 8); $lobjPdf->SetFont('Arial', '', 12); //Table with 20 rows and 5 columns $lobjPdf->SetWidths(array(20, 35, 26)); $pgsql = new Conexion(); $sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus from biblioteca.ttema"; $i = -1; $data = $pgsql->Ejecutar($sql); if ($pgsql->Total_Filas($data) != 0) { $lobjPdf->SetFillColor(0, 0, 140); $avnzar = 90; $altura = 7; $anchura = 10; $color_fondo = false; $lobjPdf->SetFont('Arial', 'B', 10); $lobjPdf->SetTextColor(0, 0, 0); $lobjPdf->SetFont('Arial', '', 8); $lobjPdf->SetTextColor(0, 0, 0); $xxxx = 0; while ($tperfil = $pgsql->Respuesta($data)) { $lobjPdf->Row(array(ucwords($tperfil['codigo_tema']), ucwords($tperfil['descripcion']), ucwords($tperfil['estatus']))); $lobjPdf->Cell($avnzar); } $lobjPdf->Output('documento', "I"); } else { echo "ERROR AL GENERAR ESTE REPORTE!"; }
$pcIdCurso = $_GET['idcurso'] != '' ? $_GET['idcurso'] : ''; $pcIdAsistencia = $_GET['idasistencia'] != '' ? $_GET['idasistencia'] : ''; $fecha = date("d-m-Y", strtotime($pcFecha)); $lcReal_ip = $lobjUtil->get_real_ip(); $ldFecha = date('Y-m-d h:m'); $lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idevaluacion', '-', $lobjPdf->codigo, $idevaluacion, $_SESSION['usuario'], 'evaluacion'); //envia los datos a la clase bitacora $lobjBitacora->registrar_bitacora(); $lobjAsistencia->set_Curso($pcIdCurso); $lobjCurso->set_Curso($pcIdCurso); $lobjAsistencia->set_IdAsistencia($pcIdAsistencia); $laAsistencia = $lobjAsistencia->consultar_asistencia_participante(); $laCurso = $lobjCurso->consultar_curso(); $lobjPdf->Ln(10); $lobjPdf->SetFont("arial", "B", 12); $lobjPdf->Cell(0, 6, utf8_decode("ASISTENCIA"), 0, 1, "C"); $lobjPdf->Cell(0, 6, utf8_decode("1.- DATOS DE IDENTIFICACIÓN"), 0, 1, "L"); $lobjPdf->Ln(6); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(30, 6, utf8_decode('CURSO:'), 0, 0, "L"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(75, 6, utf8_decode($laCurso[1]), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(30, 6, utf8_decode('FECHA:'), 0, 0, "C"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(55, 6, utf8_decode($fecha), 'B', 1, "L"); $lobjPdf->SetFont("arial", "B", 10); $lobjPdf->Cell(30, 6, utf8_decode('ASIGNATURA:'), 0, 0, "L"); $lobjPdf->SetFont("arial", "", 10); $lobjPdf->Cell(75, 6, utf8_decode($laCurso[10]), 'B', 0, "L"); $lobjPdf->SetFont("arial", "B", 10);