if ($financeiro_sedex != '') { $financeiro_sedex_o = $financeiro_sedex; $financeiro_sedex = (double) $financeiro_sedex / (double) $financeiro_divisao; $financeiro_sedex = number_format($financeiro_sedex, 2, ".", ""); $financeiro_sedex_t = $financeiro_sedex * $financeiro_divisao; if ($financeiro_sedex_o != $financeiro_sedex_t) { $financeiro_sedex_o = (double) $financeiro_sedex_o - (double) $financeiro_sedex_t; } else { $financeiro_sedex_o = '0'; } $financeiro_sedex_o = number_format($financeiro_sedex_o, 2, ".", ""); } $p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['des_id_pedido_item'] . '##')); $p_id_pedido = explode(',', str_replace(',##', '', $_COOKIE['des_id_pedido'] . '##')); $cont = 0; $financeiroverificaDAO = new FinanceiroVerificaDAO(); $financeiro_inDAO = new FinanceiroDAO(); $f->financeiro_sedex = $financeiro_sedex; $f->financeiro_rateio = $financeiro_rateio; $f->financeiro_data = date('Y-m-d H:i:s'); #verifica permissão foreach ($p_id_pedido_item as $chave => $id_pedido_item) { $errors = ''; $error = ''; $valida = valida_numero($id_pedido_item); if ($valida != 'TRUE') { echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido'; exit; } pt_register('POST', 'financeiro_valor_' . $id_pedido_item); $f->financeiro_valor = ${'financeiro_valor_' . $id_pedido_item};
$financeiro_divisao = ''; $ff_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['ff_id_pedido_item'] . '##')); $ff_id_pedido = str_replace(',##', '', $_COOKIE['ff_id_pedido'] . '##'); $cont = 0; #verifica permissão foreach ($ff_id_pedido_item as $chave => $id_pedido_item) { $cont++; $errors = ''; $error = ''; $valida = valida_numero($id_pedido_item); if ($valida != 'TRUE') { echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido'; exit; } $id_financeiro = $id_pedido_item; $financeiroverificaDAO = new FinanceiroVerificaDAO(); $ret = $financeiroverificaDAO->verificaAprovaPedidoLista($id_financeiro, $controle_id_empresa); $valor_rec = $ret->valor_rec; $financeiro_valor = $ret->financeiro_valor; if ($valor_rec < $financeiro_valor) { $financeiro_valor = (double) $financeiro_valor - (double) $valor_rec; } else { $financeiro_valor = ""; } $financeiro_valor_rec = (double) $financeiro_valor_rec + (double) $financeiro_valor; $financeiro_valor_rec = number_format($financeiro_valor_rec, 2, '.', ''); if ($ret->id_financeiro == '') { echo 'Sequência inválida, entre em contato com o administrador informando o erro!'; exit; } $financeiro_divisao++;
$f->financeiro_classificacao = $financeiro_classificacao; $f->financeiro_banco = $financeiro_banco; $f->financeiro_agencia = $financeiro_agencia; $f->financeiro_conta = $financeiro_conta; $f->financeiro_identificacao = $financeiro_identificacao; $f->financeiro_favorecido = $financeiro_favorecido; $f->financeiro_cpf = $financeiro_cpf; $f->financeiro_descricao = $financeiro_descricao; $f->financeiro_desembolsado = $financeiro_desembolsado; $f->financeiro_troco = $financeiro_troco; $f->financeiro_valor = $financeiro_valor; $f->financeiro_forma = $financeiro_forma; $f->financeiro_autorizacao = $financeiro_autorizacao; $f->financeiro_data_p = $financeiro_data_p; $f->financeiro_old_autorizacao = $financeiro_old_autorizacao; $financeiroverificaDAO = new FinanceiroVerificaDAO(); $errors = $financeiroverificaDAO->verificaEditaReceb($id_financeiro, $id_pedido_item, $controle_id_empresa, $departamento_p, $departamento_s, $f); if ($errors->error == '') { $financeiro_inDAO = new FinanceiroDAO(); $done = $financeiro_inDAO->editarRecebimento($id_financeiro, $id_pedido_item, $controle_id_empresa, $departamento_p, $departamento_s, $f); $alert_done .= "Registro atualizado com sucesso!"; } else { echo '<div class="erro"><b>Ocorreram os seguintes erros:</b><ul>' . $errors->error . '</ul></div>'; } unset($financeiro_classificacao); unset($financeiro_banco); unset($financeiro_agencia); unset($financeiro_conta); unset($financeiro_identificacao); unset($financeiro_favorecido); unset($financeiro_cpf);