Viewing file: gera_pdf_mensalidades.php (1.92 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include("../../config/config.php"); include(INCLUDES . "conexaoBD.php"); include(INCLUDES . "sentencas_sql.php"); include(INCLUDES . "funcoes_uteis.php"); include(INCLUDES . "valida_usuario.inc.php"); include("boletos_class.php");
require __DIR__ . '/vendor/autoload.php'; use Dompdf\Dompdf;
if (isset($_GET['gerarpdf']) && $_GET['gerarpdf'] ) { $boletos = new Boletos(); $busca['num_boleto']= $_GET['txtNumBoleto']; $busca['data_de'] = $_GET['txtDataDe']; $busca['data_a'] = $_GET['txtDataA']; $busca['situacao'] = $_GET['cboSituacao']; $busca['oficial'] = $_GET['txtOficial']; $busca['oficio'] = $_GET['txtOficio']; $busca['cidade'] = $_GET['txtCidade']; $orderBy = 'OFI_CidadeCorrespondencia'; $associados = $boletos->pesquisa($busca, "", $orderBy); $table = ""; while ($associado = $associados->fetch_array(MYSQLI_ASSOC)) { $pagoSN = ($associado['SVB_PagoSN'] == 'S' ) ? 'Sim' : 'Não'; $table .= "<tr>"; $table .= "<td>".$associado['SVB_RowID']."</td>"; $table .= "<td>".$associado['OFI_Descricao']."</td>"; $table .= "<td>".$associado['CON_Descricao']."</td>"; $table .= "<td>".date('d/m/Y', strtotime($associado['SVB_DataVencimento']))."</td>"; $table .= "<td>R$ ".number_format($associado['SVB_Valor'],2,',','.')."</td>"; $table .= "<td>".$pagoSN."</td>"; $table .= "<td>".date('d/m/Y', strtotime($associado['SVB_DataPagamento']))."</td>"; $table .= "</tr>"; }
$html = str_replace('#data',$table, file_get_contents('html_relatorios/rel_boletos.html'));
$dompdf = new Dompdf(); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'landscape'); $dompdf->render(); // $dompdf->output(); $dompdf->stream('associados_'.date('d_m_Y').'.pdf'); // $dompdf->stream('associados_'.date('d_m_Y').'.pdf',array("Attachment"=>0)); }
header('Location: boleto_pesquisa.php');
?>
|