Commit d55c348c649bfc420439fc2bec015559a5c3116f
1 parent
33f1ef51
Exists in
branch_fix_bugs
Correção de 2 bugs:
- Erro ao ler e gravar dados de parâmetros do módulo na tabela - Erro na montagem da barra superior: não estava preenchendo a descrição do Órgão.
Showing
2 changed files
with
24 additions
and
1 deletions
Show diff stats
sei/web/modulos/pesquisa/MdPesqPesquisaUtil.php
| ... | ... | @@ -172,6 +172,29 @@ class MdPesqPesquisaUtil { |
| 172 | 172 | } |
| 173 | 173 | } |
| 174 | 174 | |
| 175 | + // --- Corrige problema de não exibir a descrição do órgão na barra superior ----------------- | |
| 176 | + if (isset($_GET['id_orgao_acesso_externo'])){ | |
| 177 | + if (SessaoSEIExterna::getInstance()->getNumIdOrgaoUsuarioExterno()==null){ | |
| 178 | + $objOrgaoDTO = new OrgaoDTO(); | |
| 179 | + $objOrgaoDTO->setBolExclusaoLogica(false); | |
| 180 | + $objOrgaoDTO->retNumIdOrgao(); | |
| 181 | + $objOrgaoDTO->retStrSigla(); | |
| 182 | + $objOrgaoDTO->retStrDescricao(); | |
| 183 | + $objOrgaoDTO->setNumIdOrgao($_GET['id_orgao_acesso_externo']); | |
| 184 | + | |
| 185 | + $objOrgaoRN = new OrgaoRN(); | |
| 186 | + $objOrgaoDTO = $objOrgaoRN->consultarRN1352($objOrgaoDTO); | |
| 187 | + | |
| 188 | + if ($objOrgaoDTO==null){ | |
| 189 | + $this->sair(null, 'Link externo inválido.'); | |
| 190 | + } | |
| 191 | + | |
| 192 | + SessaoSEIExterna::getInstance()->setAtributo('ID_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getNumIdOrgao()); | |
| 193 | + SessaoSEIExterna::getInstance()->setAtributo('SIGLA_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getStrSigla()); | |
| 194 | + SessaoSEIExterna::getInstance()->setAtributo('DESCRICAO_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getStrDescricao()); | |
| 195 | + } | |
| 196 | + } | |
| 197 | + // --- Corrige problema de não exibir a descrição do órgão na barra superior ----------------- | |
| 175 | 198 | } |
| 176 | 199 | |
| 177 | 200 | private static function preparaIdParticipantes($arrObjContatoDTO){ | ... | ... |
sei/web/modulos/pesquisa/rn/MdPesqInstaladorModuloPesquisaPublicaRN.php
| ... | ... | @@ -81,7 +81,7 @@ class MdPesqInstaladorModuloPesquisaPublicaRN extends InfraRN{ |
| 81 | 81 | $this->logar('CRIANDO A TABELA md_pesq_parametro'); |
| 82 | 82 | |
| 83 | 83 | BancoSEI::getInstance()->executarSql(' CREATE TABLE md_pesq_parametro ( |
| 84 | - nome '.$objInfraMetaBD->tipoTextoFixo(100). ' NOT NULL , | |
| 84 | + nome '.$objInfraMetaBD->tipoTextoVariavel(100). ' NOT NULL , | |
| 85 | 85 | valor '.$objInfraMetaBD->tipoTextoGrande().' |
| 86 | 86 | )'); |
| 87 | 87 | $objInfraMetaBD->adicionarChavePrimaria('md_pesq_parametro', 'pk_md_pesq_parametro', array('nome')); | ... | ... |