public function VerificaFechamentoDiario($VetorFormaValorCaixaID) { $VetorFormaValor = explode("|", base64_decode($_GET["cod"])); $Forma = trim($VetorFormaValor[0]); $Valor = $VetorFormaValor[1]; $DiaCaixa = $VetorFormaValor[2]; $CaixaId = $VetorFormaValor[3]; switch ($Forma){ case $Forma == "CARTAO_CREDITO":; $FormaPagamento = "Cartao de Crédito"; $TipoForma = "CC"; break; case $Forma == "CARTAO_DEBITO":; $FormaPagamento = "Cartão de Débito"; $TipoForma = "CD"; break; default: $FormaPagamento = $Forma; $TipoForma = "CH"; } $Resumo = "Fechamento de Caixa Referente ao Dia $DiaCaixa <br> <i>$FormaPagamento</i>"; if ($TipoForma != "CH") { $ListaEmpresa = (new ModelCliente())->ListaAdmCartao(); } else { $ListaEmpresa = (new ModelCliente())->getTodos(); } $Controlador = new ControladorPendencias(); $Controlador->setDiaFechamento($DiaCaixa); $Controlador->setFormaPgFechamento($FormaPagamento); $Controlador->setListaFormasPagamentoFechamento((new ModelFormaPagamento)->getTodos(false, $TipoForma)); $Controlador->setValorFechamento($Valor); $Controlador->setListaEmpresasFechamentoDiario($ListaEmpresa); $Controlador->setResumoFechamento($Resumo); $Controlador->setSiglaFpFechamentoDiario($Forma); $Controlador->setCodCaixaFechamento(base64_encode($CaixaId)); return $Controlador; }