public function enviarRelatorioAction() { //** Verifica se o usuário logado tem permissão de acesso **// $this->verificarPermissaoAcesso(false, true, false); $idpronac = $this->_request->getParam("idpronac"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } $tbComprovanteTrimestral = new tbComprovanteTrimestral(); $DadosRelatorio = $tbComprovanteTrimestral->buscar(array('idPronac = ?' => $idpronac, 'siComprovanteTrimestral=?' => 1))->current(); $erros = array(); $dsEtapasExecutadas = trim($DadosRelatorio['dsEtapasExecutadas']); $dsAcessibilidade = trim($DadosRelatorio['dsAcessibilidade']); $dsDemocratizacaoAcesso = trim($DadosRelatorio['dsDemocratizacaoAcesso']); if (empty($dsEtapasExecutadas)) { $erros[] = 'Etapas Executadas não foi informado.'; } if (empty($dsAcessibilidade)) { $erros[] = 'Acessibilidade não foi informado.'; } if (empty($dsDemocratizacaoAcesso)) { $erros[] = 'Democratização de Acesso não foi informado.'; } if (count($erros) > 0) { //****** Dados do Projeto - Cabecalho *****// $projetos = new Projetos(); $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current(); $this->view->DadosProjeto = $DadosProjeto; $this->view->Erros = $erros; } else { $DadosRelatorio->siComprovanteTrimestral = 2; $DadosRelatorio->idCadastrador = $this->IdUsuario; $DadosRelatorio->save(); parent::message("Relatório enviado com sucesso.", "comprovarexecucaofisica/relatoriotrimestral/idpronac/" . Seguranca::encrypt($idpronac), "CONFIRM"); } }