//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");
    }
} else {
    $lobjPdf->Cell(200, 6, utf8_decode('NO SE HA REGISTRADO NINGUN DOCENTE PARA ESTA CONDICION.'), 1, 1, "C");
}
$lobjPdf->Output();
Exemplo n.º 2
0
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!";
}
Exemplo n.º 3
0
            $valor = array_search($x . "-0", $_SESSION['datos']['celda']);
        }
        in_array($x . "-0", $_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[6] = $datos_celda;
    } else {
        if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) {
            $valor = array_search($x . "-1", $_SESSION['datos']['celda']);
        }
        in_array($x . "-6", $_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[5] = $datos_celda;
        if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) {
            $valor = array_search($x . "-1", $_SESSION['datos']['celda']);
        }
        in_array($x . "-0", $_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[6] = $datos_celda;
    }
    if (@$get_hora['id_turno'][$i - 1] == 'M' and $get_hora['id_turno'][$i] == 'T') {
        $lobjPdf->SetFont("arial", "B", 9);
        $lobjPdf->SetFillColor(240, 240, 240);
        $background = !$background;
        $lobjPdf->Cell($anchura * 8 - 7, $altura - 1, utf8_encode('Receso'), 1, 1, $alignacion, $background);
        $background = !$background;
        $lobjPdf->SetFont("arial", "", 9);
        $lobjPdf->Cell($margin);
    }
    $lobjPdf->Row(array($hora_nombre, $valor_a_buscar[0], $valor_a_buscar[1], $valor_a_buscar[2], $valor_a_buscar[3], $valor_a_buscar[4], $valor_a_buscar[5], $valor_a_buscar[6]));
}
$lobjPdf->Output("HORARIO", 'I');
if (isset($_SESSION['datos'])) {
    unset($_SESSION['datos']);
}