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++;
Exemplo n.º 3
0
 $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);