Skip to content

Commit

Permalink
Consertada a geração de boleto único personalizado [Issue #768]
Browse files Browse the repository at this point in the history
  • Loading branch information
GabrielPintoSouza committed Oct 29, 2024
1 parent 1b4e2e1 commit 63ec899
Show file tree
Hide file tree
Showing 2 changed files with 383 additions and 346 deletions.
18 changes: 14 additions & 4 deletions html/contribuicao/doacao/model/emitirBoleto.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,19 @@ function gerarCodigoAleatorio($tamanho = 16)
//parcelar
$qtd_p = 1;

$dataAtual = new DateTime();
$dataVencimento = $dataAtual->modify('+7 days');
$dataVencimento = $dataVencimento->format('Y-m-d');
//Permite a escolha do dia do boleto caso seja gerado por um funcionário
if (isset($_POST['dia']) && !empty($_POST['dia'])) {
require_once '../../../permissao/permissao.php';

session_start();
permissao($_SESSION['id_pessoa'], 4);

$dataVencimento = $_POST['dia'];
} else {
$dataAtual = new DateTime();
$dataVencimento = $dataAtual->modify('+7 days');
$dataVencimento = $dataVencimento->format('Y-m-d');
}

try {
$req = $stmt->prepare("SELECT doacao_boleto_info.api, doacao_boleto_info.token_api FROM doacao_boleto_info WHERE 1;");
Expand Down Expand Up @@ -186,7 +196,7 @@ function gerarCodigoAleatorio($tamanho = 16)
$numeroAleatorio = gerarCodigoAleatorio();
$ultimaDataVencimento = $dataVencimento;
$ultimaDataVencimento = str_replace('-', '', $ultimaDataVencimento);
$nomeArquivo = $saveDir . $numeroAleatorio .'_'. $cpfSemMascara .'_'. $ultimaDataVencimento .'_'. $value . '.pdf';
$nomeArquivo = $saveDir . $numeroAleatorio . '_' . $cpfSemMascara . '_' . $ultimaDataVencimento . '_' . $value . '.pdf';

// Inicia uma sessão cURL
$ch = curl_init($pdf_link);
Expand Down
Loading

0 comments on commit 63ec899

Please sign in to comment.