$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);
示例#3
0
        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!";
}
示例#4
0
     $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);
示例#5
0
        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!";
}
示例#6
0
 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);
示例#7
0
$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");
示例#8
0
$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");
示例#9
0
$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");
示例#10
0
     $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);
示例#11
0
     $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);
示例#12
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!";
}
示例#13
0
$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);
示例#14
0
$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");
示例#15
0
     $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");
示例#17
0
     $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);
示例#18
0
$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)) {
示例#19
0
文件: pdf_tema.php 项目: RJPC/dirhac
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!";
}
示例#20
0
$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);