public function parecerTecnicoAction() { //** Usuario Logado ************************************************/ $auth = Zend_Auth::getInstance(); // pega a autenticação $idusuario = $auth->getIdentity()->usu_codigo; $nmusuario = $auth->getIdentity()->usu_nome; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codOrgao = $GrupoAtivo->codOrgao; // órgão ativo na sessão $codPerfil = $GrupoAtivo->codGrupo; // órgão ativo na sessão /******************************************************************/ if ($codPerfil != 139) { parent::message("Você não tem permissão para acessar essa funcionalidade!", "principal", "ALERT"); } $idpronac = $this->_request->getParam("idpronac"); $idrelatorio = $this->_request->getParam("relatorio"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } $where = array(); $where['a.idPronac = ?'] = $idpronac; $where['a.idTecnicoAvaliador = ?'] = $idusuario; $where['a.siCumprimentoObjeto in (?)'] = array(3, 4); $where['b.Orgao = ?'] = $codOrgao; $tbCumprimentoObjeto = new tbCumprimentoObjeto(); $DadosRelatorio = $tbCumprimentoObjeto->listaRelatorios($where, array(), null, null, false); if (count($DadosRelatorio) == 0) { parent::message('Relatório não encontrado!', "avaliaracompanhamentoprojeto/index-tecnico", "ALERT"); } $this->view->DadosRelatorio = $DadosRelatorio; $this->view->idPronac = $idpronac; $this->view->idRelatorio = $idrelatorio; $this->view->idusuario = $idusuario; $this->view->nmusuario = $nmusuario; //****** Dados do Projeto - Cabecalho *****// $projetos = new Projetos(); $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current(); $this->view->DadosProjeto = $DadosProjeto; $dadosParecer = $tbCumprimentoObjeto->buscarCumprimentoObjeto(array('idPronac=?' => $idpronac, 'idTecnicoAvaliador=?' => $idusuario)); $this->view->DadosParecer = $dadosParecer; $pa = new paCoordenadorDoPerfil(); $usuarios = $pa->buscarUsuarios($codPerfil, $codOrgao); $this->view->Usuarios = $usuarios; }