function agregarPagina($tipoCabecera, $dibujarTitulo) { global $pagina; global $pdf; $pagina++; $pdf->AddPage(); $tplIdx = $pdf->importPage(1); $pdf->useTemplate($tplIdx); dibujarCabecera($tipoCabecera, $dibujarTitulo); dibujarPie($pagina); }
AND jc.checkrun_name = ac.checkrun_name) WHERE orden_de_pago = :orden_de_pago"; $stmt = DBExecSql($conn, $sql, $params); $pdf = new FPDI(); $pdf->setSourceFile($_SERVER["DOCUMENT_ROOT"]."/modules/usuarios_registrados/agentes_comerciales/comisiones/templates/orden_pago.pdf"); define("MAX_REGISTROS_POR_HOJA", 52); dibujarCabecera($rowCabecera); $i = 1; $netoAPagar = 0; while ($row = DBGetQuery($stmt)) { if (($i % MAX_REGISTROS_POR_HOJA) == 0) dibujarCabecera(); $pdf->Ln(4); $pdf->Cell(-5); $pdf->Cell(32, 0, $row["TIPO"], 0, 0, "C"); $pdf->Cell(20, 0, $row["FECHA"], 0, 0, "C"); $pdf->Cell(32, 0, $row["NUMERO"], 0, 0, "C"); $pdf->Cell(84, 0, $row["DESCRIPCION"], 0, 0, "C"); $pdf->Cell(32, 0, $row["MONTOFORMATEADO"], 0, 0, "R"); $netoAPagar+= str_replace(",", ".", $row["MONTO"]); $i++; } $pdf->SetY(272); $pdf->Ln(1); $pdf->Rect($pdf->GetX() - 5, $pdf->GetY(), 200, 0.2, "F");